Tag: selenium webdriver

Selenium перезаписывает javascript на загрузке страницы

У меня есть страница со сценарием javascript: <script>window.print;</script> Я делаю эту страницу с driver.get(url_link) Я хочу заменить это заявление следующим: window.print = (){}; Таким образом, диалоговое окно печати не появляется. И window.print ничего не делает при загрузке страницы. driver.execute_script("window.print = (){};") Я попытался добавить вышеуказанный оператор до и после инструкции driver.get но он не работает. […]

конвертировать python selenium в команды selenium ide

Ниже у меня есть скрипт python, который может выполнять следующие действия: Найти выбранную дату Выберите следующую доступную дату Если в течение месяца не будет найдена доступная дата, нажмите кнопку «Далее», чтобы перейти к следующему месяцу Мой вопрос в том, что я просто хочу включить селен ide verson только там, где человеку просто нужно записывать свои […]

Как вытащить ссылки из Google Search с помощью Selenium, Python

Я пытаюсь попросить Google подобрать соответствующие ссылки для поиска, в этом случае я использую Википедию, а затем проанализирую URL-адреса первых трех через Selenium. До сих пор я только мог сделать первую часть, Гуглинг. Вот мой код: from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 from selenium.webdriver.support import […]

Ошибка таймаута При запуске скрипта на браузере Chrome без хронометра с помощью Selenium Webdriver с Python

Когда я запускаю скрипты python для тестирования веб-сайта на Chromebook Chrome без браузера (Webdriver + Selenium ), мы часто получаем ошибку тайм-аута, я обнаружил, что проблема возникла, когда скрипт взаимодействовал с браузером методами .click() или .send_keys() . Может ли кто-нибудь знать, что это за проблема? Иногда он работает нормально, но иногда у меня есть ошибка […]

Selenium webdriver driver.get (url) зависает … иногда

Я использую PhantomJS как webdriver для загрузки некоторых URL-адресов. Обычно программа работает нормально. Тем не менее, он driver.get(url) зависает на driver.get(url) , и мне интересно, есть ли что-нибудь, что я могу с этим поделать? driver = webdriver.PhantomJS(executable_path= path_to_phantomjs_exe, service_log_path= path_to_ghostdriver_log) driver.get(url) Он просто повесит попытку загрузить определенный URL навсегда. Но если я попробую снова, это […]

Как реализовать TestNG Listeners в тестовой среде Python?

Я пытаюсь изучить python для работы над тестовым проектом. Есть ли способ реализовать TestNG Listeners, например, функциональность в тестовой среде python. У слушателей есть метод, например OnTestFailure (), OnTestSuccess, OnStart () и многие другие, которые действительно полезны, когда вы хотите делать определенные вещи. Скажем, тестовый пример не удался, и вы хотите выполнить некоторые действия, такие […]

Selenium WebDriver + PhantomJS + Python – диалоговое окно «Выполнение сценария и рукоятки»

Я довольно новичок в кодировании, так что простите меня, если это глупый вопрос: Я пытаюсь получить данные из списка, заполненного выполнением JavaScript, вот соответствующий раздел HTML: <a data-popover-ui="524151" data-popover-type="Search" href="javascript:LoadLists('SaveListSearchDetails.aspx?AutoLoad=1&amp;SavedListID=EID77FF7H&amp;SavedListTypeID=Search')" data-original-title="" title=""><span class="grid-result no-break">AVEV HRC FEC Master File</span></a> После нажатия этой гиперссылки появляется диалоговое окно с запросом подтверждения Вот что я пробовал: browser = selenium.webdriver.PhantomJS(executable_path=r"E:\phantomjs-2.1.1-windows\bin\phantomjs.exe") […]

Как открыть новое окно с использованием рамки робота, селена?

На моей тестируемой странице есть ссылка, которая по умолчанию открывается в новой TAB. Мне нужно открыть ссылку и проверить некоторые значения на вновь открытой странице. Поскольку я нашел, что selenium не поддерживает работу с вкладками, поэтому я пытаюсь открыть ссылку в новом окне, но она по-прежнему не работает. Я реализовал функцию python для хранения ключа […]

Облицовка вопросов, выбирающих 2-й элемент из раскрывающегося списка предложений

Я написал сценарий на python с селеном, чтобы очистить город и почтовый индекс от карт Google, используя обратный поиск. До сих пор он работает хорошо. Единственное требование, которое я не могу выполнить, – это: после помещения адреса в поле поиска иногда появляются несколько предложений, как выпадающее меню. Он по умолчанию выбирает первый. Если я хочу […]

Selenium Webdriver Python-Страница загружается не полностью / иногда зависает при обновлении

Я очищаю сайт с большим количеством javascript, который генерируется при вызове страницы. В результате традиционные методы веб-очистки (beautifulsoup, ect.) Не работают для моих целей (по крайней мере, я не увенчался успехом для их работы, все важные данные находятся в частях javascript). В результате я начал использовать selenium webdriver. Мне нужно очистить несколько сотен страниц, каждая […]

Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.