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

113
Можно ли запустить веб-драйвер selenium (Firefox) без графического интерфейса?

Мы рассматриваем возможность обновления нашего производственного сервера с Ubuntu- desktop 10.04 до Ubuntu- server 12.04. У нас есть различные службы, работающие на нашей текущей настольной ОС, такие как Selenium Web Driver. У меня вопрос: можно ли запустить Selenium Web Driver из системы на основе...

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 бит У кого-нибудь возникает аналогичная проблема или есть идеи,...

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

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

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

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

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")); потому что моим приложениям требуется несколько секунд для загрузки пользовательского интерфейса. Поэтому я установил...

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 Как я...

96
Селен: исключение FirefoxProfile Не удается загрузить профиль

В соответствии с этим предыдущим вопросом я обновил Selenium до версии 2.0.1, но теперь у меня есть еще одна ошибка, даже если файлы профиля существуют в /tmp/webdriver-py-profilecopy: Файл "/home/sultan/Repository/Django/monitor/app/request.py", строка 236, выполняется browser = Firefox (профиль)...

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

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

93
Как запустить Selenium в Xvfb?

Я использую экземпляр EC2. Так что графического интерфейса нет. $pip install selenium $sudo apt-get install firefox xvfb Потом делаю так: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun...

92
Как выбрать указанный узел в наборах узлов Xpath по индексу с помощью Selenium?

Я пишу тестовый сценарий Selenium. А вот выражение xpath, которое я использую для сопоставления всех кнопок «Изменить» в таблице данных. //img[@title='Modify'] У меня вопрос: как я могу посетить соответствующие наборы узлов по индексу? Я пробовал с //img[@title='Modify'][i] а также...

92
Есть предложения по тестированию кода extjs в браузере, желательно с селеном?

Мы с большим успехом использовали селен для высокоуровневого тестирования веб-сайтов (в дополнение к обширным тестам документации python на уровне модулей). Однако сейчас мы используем extjs для многих страниц, и оказалось, что сложно включить тесты Selenium для сложных компонентов, таких как...

90
Selenium IDE - команда ждать 5 секунд

Я использую Selenium IDE для Firefox и ищу команду ожидания. Моя проблема в том, что я хочу протестировать веб-сайт со встроенной внешней картой. Для загрузки этой внешней карты требуется 3-5 секунд. Мои команды: open /Page/mysite.html //Wait Command? (5 seconds) ClickAndWait link=do something...