Вопросы с тегом «selenium-webdriver»

132
Как выполнить функцию наведения мыши в Selenium WebDriver с использованием Java?

Я хочу использовать функцию наведения указателя мыши на раскрывающееся меню. Когда мы наводим курсор на меню, оно показывает новые параметры. Я попытался щелкнуть новые параметры с помощью xpath. Но нельзя щелкать меню напрямую. Итак, в качестве ручного способа я пытаюсь навести указатель мыши на...

132
Как я могу прокручивать веб-страницу с помощью selenium webdriver в Python?

В настоящее время я использую selenium webdriver для анализа страницы друзей пользователей facebook и извлечения всех идентификаторов из сценария AJAX. Но мне нужно прокрутить вниз, чтобы найти всех друзей. Как я могу прокрутить вниз в Selenium. Я использую...

127
WebDriver click () против JavaScript click ()

История: Здесь, в StackOverflow, я видел, как пользователи сообщали, что они не могут щелкнуть элемент с помощью команды selenium WebDriver «click» и могут обойти это с помощью щелчка JavaScript, выполнив сценарий. Пример на Python: element = driver.find_element_by_id("myid")...

125
Как программно сделать firefox без головы в Selenium с помощью Python?

Я запускаю этот код с python, selenium и firefox, но все еще получаю «головную» версию firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) Я...

125
Как выбрать вариант в раскрывающемся списке с помощью Capybara

Я пытаюсь выбрать элемент из раскрывающегося меню с помощью Capybara (2.1.0). Я хочу выбрать по номеру (то есть выбрать второй, третий и т. Д. Вариант). Я гуглил как сумасшедший, пробовал разные вещи, но безуспешно. Я смог выбрать его, используя значение:...

122
Использование Selenium Web Driver для получения значения ввода HTML

В HTML-коде веб-приложения есть следующий код <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> Фактически на странице отображается строка, отображающая время. В Selenium Web Driver у меня есть WebElementобъект, относящийся к...

110
неизвестная ошибка: в результате функции вызова отсутствует значение для ключей отправки Selenium даже после обновления хромированной драйвера.

При отправке ключей я получаю указанную ниже ошибку. Сообщение о результате: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows...

107
Selenium 2.53 не работает в Firefox 47

Я получаю сообщение об ошибке при использовании Firefox с WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Версия Firefox: 47.0 Селен: 2,53,0 Windows 10 64 бит У кого-нибудь возникает аналогичная проблема или есть идеи,...

107
Как установить размер окна браузера по умолчанию в Protractor / WebdriverJS

По какой-то причине, когда я запускаю свои тесты на работе, браузер развернут, но когда я запускаю их дома, он открывает только окно браузера шириной около 50%. Это вызывает некоторые несоответствия с прокруткой вниз и т. Д., Поэтому в идеале я бы хотел, чтобы он открывал окно браузера того же...

104
освободить Selenium chromedriver.exe из памяти

Я установил код Python для запуска Selenium chromedriver.exe. В конце пробега я должен browser.close()закрыть экземпляр. ( browser = webdriver.Chrome()) Я считаю, что он должен освободиться chromedriver.exeпо памяти (у меня Windows 7). Однако после каждого запуска chromedriver.exeв памяти остается...

104
Получение возвращаемого значения кода Javascript в Selenium

Я использую Selenium2 для некоторых автоматических тестов своего веб-сайта, и я хотел бы получить возвращаемое значение некоторого кода Javascript. Если у меня есть foobar()функция Javascript на моей веб-странице, и я хочу вызвать ее и получить возвращаемое значение в свой код Python, что я могу...

103
Selenium WebDriver: дождитесь загрузки сложной страницы с JavaScript

У меня есть веб-приложение для тестирования с Selenium. При загрузке страницы выполняется много JavaScript. Этот код JavaScript не очень хорошо написан, но я ничего не могу изменить. Так что ждать появления элемента в DOM с помощью findElement()метода не вариант. Я хочу создать универсальную...

103
Может ли Selenium взаимодействовать с существующим сеансом браузера?

Кто-нибудь знает, может ли Selenium (предпочтительно WebDriver) взаимодействовать и действовать через браузер, который уже запущен до запуска клиента Selenium? Я имею в виду, может ли Selenium взаимодействовать с браузером без использования Selenium Server (например, Internet Explorer может быть...

101
Как я могу попросить Selenium-WebDriver подождать несколько секунд на Java?

Я работаю над Java Selenium-WebDriver. я добавил driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); и WebElement textbox = driver.findElement(By.id("textbox")); потому что моим приложениям требуется несколько секунд для загрузки пользовательского интерфейса. Поэтому я установил...

99
Как заставить Selenium WebDriver щелкнуть элемент, который в настоящее время не отображается?

Я использую Java API Selenium 2 с FirefoxDriver. Когда я заполняю форму, на страницу добавляются флажки в зависимости от входных данных формы. Я хотел бы смоделировать щелчок по этим флажкам с помощью Selenium. Элемент виден и может использоваться в обычном браузере, но селен утверждает, что...

97
Python Selenium обращается к источнику HTML

Как я могу получить исходный код HTML в переменной с помощью модуля Selenium с Python? Я хотел сделать что-то вроде этого: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Как я...

97
ссылка на устаревший элемент: элемент не прикреплен к документу страницы

У меня есть список, в каждом разделе которого есть несколько ссылок. В каждом разделе есть одинаковые ссылки. Мне нужно щелкнуть определенную ссылку под каждым разделом. Я написал приведенный ниже код, но при его выполнении возникает stale element reference: element is not attached to the page...

96
Как выбрать / получить раскрывающийся список в Selenium 2

Я конвертирую свой код селена 1 в селен 2 и не могу найти простого способа выбрать метку в раскрывающемся меню или получить выбранное значение из раскрывающегося списка. Вы знаете, как это сделать в Selenium 2? Вот два утверждения, которые работают в Selenium 1, но не в 2:...