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

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

3
Запуск javascript в Selenium с использованием Python
Я совершенно новичок в Selenium. Я хочу выполнить фрагмент javascript в следующем коде (как указано в коде), но не могу этого сделать. Пожалуйста помоги. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") plat …

3
В чем разница между cssSelector и Xpath и что лучше с точки зрения производительности при кроссбраузерном тестировании?
Я работаю с Selenium WebDriver 2.25.0 над многоязычным веб-приложением и в основном тестирую содержимое страницы (для разных языков, таких как арабский, английский, русский и т. Д.). Для моего приложения, которое лучше по производительности, и убедитесь, что оно должно поддерживать все браузеры (например, IE 7,8,9, FF, Chrome и т. Д.). Заранее …

6
Как получить текст с помощью веб-драйвера Selenium в Python
Я пытаюсь получить текст с помощью веб-драйвера selenium, и вот мой код. Обратите внимание, что я не хочу использовать Xpath, потому что в моем случае идентификатор меняется при каждом повторном запуске веб-страницы, помогите, пожалуйста. мой код: text=driver.find_element_by_class_name("current-stage").getText("my text") HTML: <span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>
88 python  selenium 

6
python selenium нажмите кнопку
Я новичок в python selenium, и я пытаюсь нажать кнопку со следующей структурой html: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> </div> Я хотел бы иметь возможность …

9
Класс был скомпилирован более новой версией Java Environment.
При запуске сценария selenium я получаю следующее сообщение об ошибке в консоли Eclipse: Класс был скомпилирован более свежей версией Java Environment (версия файла класса 53.0), эта версия Java Runtime распознает только версии файлов классов до 52.0.0. Версия Java: 8 IDE: Eclipse Oxygen Версия Firefox: 46

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

3
Как получить атрибут элемента из 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 org? Как я могу это сделать? В документации Selenium, кажется, много …

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

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

18
Ошибка Selenium - HTTP-запрос к удаленному WebDriver истек через 60 секунд.
Я использую Selenium в течение нескольких месяцев, который мы используем для автоматизации некоторых наших внутренних процессов тестирования. Скрипты проходят нормально. Недавно я обновился до C # 2.40.0 webdriver, используя FF 27.01, и наши скрипты теперь дают сбой в случайных местах со следующей ошибкой. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The …

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

11
Доступ к диалогу загрузки файла в Firefox
Есть ли какой-нибудь API, позволяющий мне управлять диалоговым окном загрузки файла в Firefox? (Я хочу получить доступ к тому, который появляется, когда пользователь что-то делает, а не инициировать его сам). Я хочу получить доступ к этому диалогу из Selenium (и я не уверен, достаточно ли «привилегированного режима» Selenium для доступа …

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

2
Превышено время получения сообщения от средства визуализации: 0,100 сообщений журнала с использованием ChromeDriver и Chrome v80 через Selenium Java
Недавно мы обновили нашу тестовую среду с помощью ChromeDriver v80.0.3987.16 и Chrome v80.0.3987.87 (официальная сборка) (64-разрядная версия), и после обновления даже минимальная программа выдает много таких журналов SEVERE: [1581082019.282][SEVERE]: Timed out receiving message from renderer: 0.100 [1581082020.245][SEVERE]: Timed out receiving message from renderer: 0.100 Ранее эти сообщения наблюдались время от …

9
Возможная проблема с Chromedriver 78, Selenium не может найти веб-элемент PDF, открытый в Chrome
Пока мой Google Chrome не был обновлен до версии 78, мой код работал нормально. Я также обновил chromedriver до версии 78.0.3904.70. Поэтому я больше не могу найти WebElement с id = 'plugin', используя Selenium WebDriver и Java: <html> <div id="content"> <embed id="plugin" type="application/x-google-chrome-pdf" src="http://??????????/offer_printed.php?printable=yes&reanudar=&> </div> </html> Кроме этой части мои …

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