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

Selenium - это популярный инструмент с открытым исходным кодом для автоматизации веб-браузеров. При использовании этого тега также включайте другие теги для конкретных компонентов, которые вы используете, например, selenium-webdriver для языковых привязок, selenium-ide, selenium-grid и т. Д.

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

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


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

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

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

8
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 Как я могу это сделать? Я не знаю, как …

10
Селен: исключение FirefoxProfile Не удается загрузить профиль
В соответствии с этим предыдущим вопросом я обновил Selenium до версии 2.0.1, но теперь у меня есть еще одна ошибка, даже если файлы профиля существуют в /tmp/webdriver-py-profilecopy: Файл "/home/sultan/Repository/Django/monitor/app/request.py", строка 236, выполняется browser = Firefox (профиль) Файл "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", строка 46, в __init__ self.binary, тайм-аут), Файл "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", строка 46, в __init__ …

8
Как выбрать / получить раскрывающийся список в Selenium 2
Я конвертирую свой код селена 1 в селен 2 и не могу найти простого способа выбрать метку в раскрывающемся меню или получить выбранное значение из раскрывающегося списка. Вы знаете, как это сделать в Selenium 2? Вот два утверждения, которые работают в Selenium 1, но не в 2: browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down");

5
Как запустить 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 Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - …

12
Можно ли скрыть браузер в Selenium RC?
Я использую Selenium RC для автоматизации некоторых операций браузера, но хочу, чтобы браузер был невидимым. Это возможно? Как? А что насчет Selenium Grid? Могу ли я также скрыть окно Selenium RC?

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


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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.