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

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
Селен: исключение 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:...

92
Селектор CSS (id содержит часть текста)

У меня есть вопрос. У меня есть примерно такие элементы: <a> элемент с id = someGenerated Some: Same: 0: name <a> элемент с id = someGenerated Некоторые: То же: 0: фамилия <a> элемент с id = someGenerated Some: Same: 1: name <a> элемент с id = someGenerated Some: Same: 1:...

88
Как найти и вставить значение в текстовое поле (ввод) с помощью Python Selenium?

У меня следующая структура HTML, и я пытаюсь использовать Selenium для ввода значения NUM: <div class="MY_HEADING_A"> <div class="TitleA">My title</div> <div class="Foobar"></div> <div class="PageFrame" area="W"> <span class="PageText">PAGE <input...

88
В чем разница между cssSelector и Xpath и что лучше с точки зрения производительности при кроссбраузерном тестировании?

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

88
При запуске WebDriver с браузером Chrome появляется сообщение «Разрешены только локальные подключения», хотя браузер запускается правильно

Когда я запускаю браузер Chrome с помощью WebDriver, я получаю следующее сообщение на консоли. Пожалуйста, дайте мне знать, как решить эту проблему. «Запуск ChromeDriver (v2.10.267521) на порту 22582» «Разрешены только локальные подключения». Вот мой пример кода: public class Browserlaunch {...

87
Как выбрать вариант из раскрывающегося списка с помощью Selenium WebDriver C #?

Я пробовал для своего веб-теста выбрать вариант. Пример можно найти здесь: http://www.tizag.com/phpT/examples/formex.php Все работает отлично, кроме выбора опции. Как выбрать вариант по значению или по метке? Мой код: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using...

86
Как работать с сертификатами с помощью Selenium?

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

86
Как получить атрибут элемента из Selenium?

Я работаю с Selenium на Python. Я хотел бы получить .val()из <select>элемента и проверить , что это то , что я ожидал. Это мой код: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of...

86
Как перейти в новое окно браузера, которое открывается после нажатия на кнопку?

У меня ситуация, когда при нажатии на кнопку открывается новое окно браузера с результатами поиска. Есть ли способ подключиться и сосредоточиться в новом открытом окне браузера? И поработайте с ним, затем вернитесь в исходное (первое) окно....

85
Запуск Selenium Webdriver с прокси на Python

Я пытаюсь запустить сценарий Selenium Webdriver на Python для выполнения некоторых основных задач. Я могу заставить робота работать безупречно при запуске его через интерфейс Selenium IDE (то есть: когда просто заставляю графический интерфейс повторять мои действия). Однако, когда я экспортирую...

85
Ошибка Selenium - HTTP-запрос к удаленному WebDriver истек через 60 секунд.

Я использую Selenium в течение нескольких месяцев, который мы используем для автоматизации некоторых наших внутренних процессов тестирования. Скрипты проходят нормально. Недавно я обновился до C # 2.40.0 webdriver, используя FF 27.01, и наши скрипты теперь дают сбой в случайных местах со следующей...

85
селен с scrapy для динамической страницы

Я пытаюсь очистить информацию о продукте с веб-страницы с помощью scrapy. Моя веб-страница, которую нужно очистить, выглядит так: начинается со страницы product_list с 10 продуктами нажатие на кнопку «Далее» загружает следующие 10 продуктов (URL-адрес между двумя страницами не меняется) Я...

83
Как сделать снимок экрана определенного элемента, а не всей страницы с помощью Selenium Webdriver?

В настоящее время я пытаюсь сделать снимок экрана с помощью Selenium WebDriver. Но я могу получить только снимок экрана целой страницы. Однако я хотел просто захватить часть страницы или, возможно, только определенный элемент на основе идентификатора или любого конкретного локатора элемента....

21
Как сравнить 2 фрейма и визуально получить разницу?

Случай : У меня есть 2 iframe, и у обоих есть много div и других элементов управления, поэтому оба iframe похожи на HTML-сайты среднего размера. Я хочу сравнить оба и выяснить различия. Я думал разные варианты здесь: Решение 1: Сделайте полный скриншот из 2 iframes и сравните оба скриншота,...