Tag: selenium

Автоматизация действий браузера – нажатие на кнопки кнопки «Ошибка» – «Нажмите« Успешно », но« Ошибка загрузки ». ..»

Я пытаюсь написать код, который автоматически регистрируется на двух сайтах и ​​переходит на определенную страницу. Я использую Splinter . Я получаю сообщение об ошибке с сайта Mijn ING Zakelijk, используя PhantomJS в качестве типа браузера. До нескольких дней назад код работал отлично 20 из 20 раз. Но с сегодняшнего дня я получаю сообщение об ошибке. […]

Как Geckodriver / Firefox работает без Marionette? (запуск pelon selenium 3 против FF 53)

Я вижу странную ошибку «ненадежного сертификата» только на всплывающих окнах, управляемых селеном. Очень специфично. Чтобы решить эту проблему, различные результаты Google предложили отключить марионетку, например: from selenium.webdriver.common.desired_capabilities import DesiredCapabilities firefox_capabilities = DesiredCapabilities.FIREFOX firefox_capabilities['marionette'] = False driver = webdriver.Firefox() И это работает, но как? Как вообще работает geckodriver с Marionette? Из этого другого ответа на переполнение […]

Selenium python не может прокручиваться вниз

Попытка прокрутить вниз до нижней части страницы с помощью selenium-webdriver python, чтобы загрузить больше продуктов. driver = webdriver.Firefox() driver.get('https://www.woolworths.com.au/Shop/Browse/back-to-school/free-school-labels') driver.implicitly_wait(100) driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(100) driver.quit() Веб-страница загружается, но не изменяется. Я что-то упускаю?

Как установить Selenium для Python и C #

Я изо всех сил стараюсь следовать указаниям по установке Selenium на машину Windows, и мне это нужно для платформ Python 7.5 и C #. Я выполнил команду: D:\selenium-2.37.2> D:\Python27\python setup.py install И я понимаю: Traceback (most recent call last): File "setup.py", line 17, in <<module>> from setuptools import setup ImportError: No module named setuptools Setuptools? […]

selenium.common.exceptions.WebDriverException: Сообщение: не удается загрузить профиль

Я использую селен с питоном для проведения автоматизированного тестирования мой код работал правильно до сегодняшнего утра, когда я его запускал, он дал мне это исключение driver = fwb.WebDriver(firefox_profile=ff_profile, firefox_binary=ff_bin) File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in __init__ self.binary, timeout), File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/extension_connection.py", line 47, in __init__ self.binary.launch_browser(self.profile) File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 66, in launch_browser self._wait_until_connectable() File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/firefox_binary.py", line 105, […]

Не удается отправить ключи на сайт с Selenium Python на Centos в Firefox

Я пытаюсь войти на сайт с Selenium в Python. Мой код ниже. Я могу успешно найти (by_xpath) поле имени пользователя и распечатать его атрибуты. Тем не менее, я не могу отправлять_и_и_и_и_и или работать с ним каким-либо образом. Кроме того, я не могу даже выбрать поле пароля, хотя различные утилиты xpath говорят мне, что я использую […]

Может ли Python Selenium webdriver использовать websockets?

Я заинтересован в использовании python webdriver с websockets для управления firefox, сначала локально, а затем удаленно. Я не нахожу много документации или примеров в google, хотя есть некоторые доказательства того, что ее возможно (например, http://blog.imanel.org/moving-forward-with-websockets ) Обычно я работаю локально с webdriver, соединяясь с чем-то вроде: driver = webdriver.Firefox (executable_path="PATHTOFIREFOX", desired_capabilities=dcap) Возможно ли это, и […]

Ошибка: тип объекта «Ключи» не имеет атрибута «chord»

Я получаю ниже ошибки при выполнении кода селена. Код: driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763") Ошибка: AttributeError: тип объекта «Ключи» не имеет атрибута «chord» Я импортировал все необходимые файлы. from selenium.webdriver.common.keys import Keys from selenium.webdriver import ActionChains driver.find_element_by_id(PlaylistManagerLocators.Folder_Name).send_keys(Keys.chord(Keys.CONTROL, "a"), "Auto_Folder5763")

Тестирование инструментария Google Analytics с помощью Python

Я пытаюсь автоматизировать тестирование инструментария Adobe Analytics (aka Omniture) веб-приложения путем реализации тестовых скриптов с пакетом Selenium Python. При правильном контроле HTTP-запросы сделаны из браузера с определенными ожидаемыми параметрами запроса. Есть ли пакет Python, который позволит мне захватить эти исходящие HTTP-запросы? Сейчас мы делаем это вручную с помощью инструментов Chrome dev в разделе «Сеть -> […]

Получение всех href из кода

Я делаю веб-гусеничный манипулятор. Для поиска ссылок на странице я использовал xpath в селене driver = webdriver.Firefox() driver.get(side) Listlinker = driver.find_elements_by_xpath("//a") Это отлично работает. Однако тестируя искателя, я обнаружил, что не все ссылки попадают под тегом. href иногда используется в тегах области или div. Прямо сейчас я застрял с driver = webdriver.Firefox() driver.get(side) Listlinkera = […]

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