Tag: selenium

AttributeError: объект 'list' не имеет атрибута 'click' – Selenium Webdriver

Я пытаюсь использовать команду click в Selenium webdriver с помощью python. Но я получаю следующую ошибку. Кто-нибудь может мне помочь? Traceback (most recent call last): File "C:\Users\vikram\workspace\LDC\test.py", line 13, in <module> driver.find_elements_by_link_text("MISCQA Misc Tests").click() AttributeError: 'list' object has no attribute 'click' Вот моя программа from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import […]

Python Selenium – Как указать сертификат клиента для использования в клиентской аутентификации SSL

Я просмотрел все возможные ключи во всех json-файлах на основе ответа в Python Selenium. Каковы возможные ключи в настройках профиля Firefox FireFox , но я не смог найти ключ для указания сертификата клиента для использования в моем SSL-соединении. Я исследовал это, но я не смог найти точный ответ. Я обнаружил, что нам нужно добавить сертификат […]

В обход Cloudflare Scrapeshield

Я работаю над проектом webscraping, и у меня возникают проблемы с scrapeshield cloudflare. Кто-нибудь знает, как обойти это? Я использую selenium webdriver, который перенаправляется на некоторую страницу Speedpeed scrapeshield. Построен с помощью python поверх Firefox. Обычно просмотр не перенаправляет. Есть ли что-то, что webdriver делает иначе, чем обычный браузер?

Очистите HTML с веб-страницы после рендеринга JSON / Javascript без Selenium, поддерживая POSTing

Я пытаюсь использовать следующий код, который отлично работает, но он не позволяет JavaScript запускаться первым, а это значит, что я не получаю желаемый HTML-код с веб-страницы. Я посмотрел на DryScrape но, насколько я вижу, он не поддерживает публикацию, как вы можете видеть в функции auto_login() , то же самое касается PyQt4 . На веб-сайте есть […]

Тесты pelon selenium webdriver, вызывающие «серьезную ошибку» при работе в больших партиях на Windows XP

Мы запускаем кучу тестовых скриптов Python на группе тестовых станций. Интерфейс тестовых скриптов с аппаратными устройствами на этих тестовых станциях, поэтому мы запустили один тестовый скрипт за раз на станцию ​​(мы не можем виртуализировать все). Мы создали инструмент для назначения тестов на разные станции и отчета о результатах тестирования – это позволяет нам ставить в […]

Webdriver + PhantomJS просто висит там

Я использую Selenium Webdriver (на Python), чтобы автоматизировать загрузку тысяч файлов с определенного веб-сайта (которые нельзя использовать с помощью обычных средств, таких как urllib, httplib и т. Д.). Мой скрипт отлично работает с Firefox, но мне не нужно видеть, как происходит магия, поэтому я пытаюсь использовать PhantomJS. Он работает почти полностью вниз, за ​​исключением случаев, […]

Браузеры Selenium Phantomjs зависают при запуске. Как его отладить?

Я пытаюсь помочь запустить тесты selenium (Python bindings version 2) для кого-то другого. Он работает с Firefox esr (на обеих машинах), он работает с последними phantomjs на моей машине. Он висит на его машине. Единственное очевидное различие заключается в том, что он находится в Windows 10, а я на Windows 7. Я не думаю, что […]

Вход с Splinter не устанавливает document.cookie

Я хочу войти на https-страницу с помощью Splinter. Однако, кажется, что файлы cookie не установлены, когда я вхожу в систему. Вот мой код: from splinter import Browser import time username = 'blabla' password = 'blabla' with Browser('chrome') as browser: browser.visit("https://the.login.page") browser.fill('p_username', username) browser.fill('p_password', password) browser.find_by_css('.button').first.click() time.sleep(2) browser.visit('https://other.page.after.login') Я перехожу на другую страницу, но я не […]

Как установить Geckodriver?

Я пытаюсь работать с Selenium в Python. Тем не менее, я не знаю, что делать, если дано ниже: https://pypi.python.org/pypi/selenium Selenium требует, чтобы драйвер взаимодействовал с выбранным браузером. Например, для Firefox требуется geckodriver, который необходимо установить до того, как будут запущены приведенные ниже примеры. Убедитесь, что он находится в вашем PATH, например, поместите его в / […]

Как я могу запросить ввод данных с помощью Selenium / Webdriver и использовать результат?

Я хотел бы разрешить пользователю вводить и принимать на его основе некоторые решения. Если я это сделаю: driver.execute_script("prompt('Enter smth','smth')") Я получаю хорошее приглашение, но я не могу использовать его значение. Есть ли способ показать окно ввода пользователю и использовать значение, введенное там? EDIT: Это мой сценарий: от selenium.webdriver импорт Firefox if __name__ == "__main__": driver […]

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