Tag: selenium

Как установить 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 = […]

селен не может скриншот веб-элемента

Я могу скриншоты всей страницы, используя Firefox.get_screenshot_as_file ('2.png'), но когда я скриншот веб-элемента с использованием pass.screenshot ('1.png'), он всегда вызывает это исключение: selenium.common.exceptions.WebDriverException: Message: Unrecognized command: GET /session/284283fa-53fc-4b33-b329-e6e888dbdcb0/screenshot/{35834cf1-c9c7-4129-99b1-24f30c6b56e6}

Параллельное выполнение Python с селеном

Я запутался в параллельном выполнении в python, используя селен. Кажется, есть несколько способов сделать это, но некоторые, похоже, устарели. Мне интересно, какой последний способ выполнить параллельное выполнение с помощью селена? Есть модуль python, называемый python-wd-parallel, который, как представляется, имеет некоторые функции для этого, но это с 2013 года, это все еще полезно сейчас? например https://saucelabs.com/blog/parallel-testing-with-python-and-selenium-on-sauce-online-workshop-recap […]

Селен Python, чтобы показать выпадающий список и выбрать его

Я хочу показать вытащить потерянный и выбрать вариант, затем нажать кнопку радио и отправить его, я использовал код, как показано ниже: browser = webdriver.PhantomJS() browser.get(page) browser.find_element_by_class_name("link-disable").click() browser.find_element_by_class_name("orientation-button").click() browser.find_element_by_id("orientation_portrait").click() browser.find_element_by_name("commit").submit() Я получил ошибку, как показано ниже, что я могу сделать, я пробовал много времени, но я могу получить то, что мне нужно, вы можете мне помочь? […]

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