Tag: selenium

Печать HTML-текста веб-элемента selenium в Python

Я использую Selenium webdriver в Python для проекта веб-очистки. Как распечатать HTML-текст selenium.WebElement? Я намерен использовать BeautifulSoup для анализа HTML-кода для извлечения интересующих данных. благодаря

Selenium Webdriver: execute_script не может выполнять пользовательские методы и внешние файлы javascript

Я работаю с Selenium и Python, и я пытаюсь сделать две вещи: Импортируйте внешний файл javascript и выполните метод, определенный там Определите методы в строке и вызовите их после оценки Это результат для первого случая: test.js function hello(){ document.body.innerHTML = "testing"; } Код Python >>> from selenium import webdriver >>> f = webdriver.Firefox() >>> f.execute_script("var […]

Как я могу заставить Selenium / Python ждать входа пользователя, прежде чем продолжить его выполнение?

Я пытаюсь запустить сценарий в Selenium / Python, который требует логинов в разных точках, прежде чем остальная часть скрипта может работать. Есть ли способ передать сценарию паузу и подождать на экране входа, чтобы пользователь вручную вводил имя пользователя и пароль (возможно, что-то, что ждет изменения названия страницы, прежде чем продолжить сценарий). Это мой код: from […]

Selenium – Неисправляемая ошибка скрипта (Firefox)

Этот вопрос задавали раньше, но ответ, похоже, не работает для меня. Проблема в том, что при открытии страницы с использованием Selenium я получаю всплывающие всплывающие всплывающие окна «Unresponsive Script», ссылающиеся на разные скрипты. Когда я открываю страницу с помощью Firefox без Selenium, я не получаю ошибок. Кроме того, как ни странно, когда я открываю страницу, […]

selenium.common.exceptions.WebDriverException: Сообщение: соединение отказано

Вот мой код: from selenium import webdriver browser = webdriver.Firefox() browser.get('http://www.python.org') browser.close() Он запустил браузер Firefox, когда я запустил этот скрипт, но страница пуста, затем в командной строке отображается сообщение об ошибке: Traceback (most recent call last): File "ad.py", line 3, in <module> browser = webdriver.Firefox() File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 76, in __init__ keep_alive=True) File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", […]

Как получить ссылку из элементов с Selenium и Python

Скажем, все элементы Author / username на одной веб-странице выглядят так: Как я могу добраться до части href с помощью python и Selenium? users = browser.find_elements_by_xpath (?) <span> Author: <a href="/account/57608-bob"> bob </a> </span> Благодарю.

Как получить список элементов <li> в <ul> с Selenium с помощью Python?

Я использую Selenium WebDriver, используя тесты Python для UI, и я хочу проверить следующий HTML: <ul id="myId"> <li>Something here</li> <li>And here</li> <li>Even more here</li> </ul> Из этого неупорядоченного списка я хочу перебрать элементы и проверить текст в них. Я выбрал ul-element по его id , но я не могу найти никакого способа петли над <li> […]

Как исправить Selenium WebDriverException: «Браузер, похоже, вышел»

Я получил это исключение, когда хочу использовать FireFox webdriver raise WebDriverException «Браузер, похоже, вышел извне» WebDriverException: Сообщение: браузер, кажется, вышел, прежде чем мы могли подключиться. Если вы указали log_file в конструкторе FirefoxBinary, проверьте его для деталей. Я прочитал этот вопрос и обновил свой селен, но у меня уже такая же проблема. мой код: driver = […]

Прокси-сервер Selenium Python Firefox

Как я могу перенаправить трафик Firefox, запущенный Selenium в Python, на прокси? Я использовал решения, предлагаемые в Интернете, но они не работают! Я пытался: profile = webdriver.FirefoxProfile() profile.set_preference("network.proxy.type", 1) profile.set_preference("network.proxy.http", "54.213.66.208") profile.set_preference("network.proxy.http_port", 80) profile.update_preferences() driver = webdriver.Firefox(profile)

Автоматизация тестов Selenium в Python

У меня есть проект Django, для которого я пытаюсь написать тесты взаимодействия с браузером Selenium. Моя цель – автоматизировать тесты от Хадсона / Дженкинса. Пока что я могу получить тест, поражающий сервер Django, но из журналов сервера я вижу, что он нажимает на url /selenium-server/driver вместо правильного пути. Вот мой код (основанный на том, что […]

 
Interesting Posts for Van-Lav

Python, удаление всех файлов в папке старше X дней

Вложение вектора в массив, индексированный другим массивом

Python: удалить слова между двумя разделителями

При использовании нескольких классификаторов – как измерить производительность ансамбля?

Объединение словарей из массивов numpy (избегая, если это возможно, ручных петель)

Как убить подпроцесс в любое время, закрывая его в порядке

Matplotlib – рисунок гладкого круга в полярном сюжете

PyQt4: получить список всех меток в QListWidget

Доступ к непоследовательным элементам списка или строки в python

Python: как пакет переименовать смешанный случай в нижний регистр с символами подчеркивания

Рекомендации по глобальным переменным и кодированию

На самом деле слишком много установок Python на OSX Mountain Lion

Любые ошибки с использованием unicode_literals в Python 2.6?

Как я могу выполнять несколько замещений с помощью regex в python?

Python: ошибка утверждения, "не называется"

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