Tag: selenium

Бросание Ошибка после проверки селена с использованием Python

self.driver.quit() File "C:\Python27\lib\site-packages\selenium-2.40.0-py2.7.egg\selenium\webdriver\chrome\webdriver.py", line 82, in quit self.service.stop() File "C:\Python27\lib\site-packages\selenium-2.40.0-py2.7.egg\selenium\webdriver\chrome\service.py", line 97, in stop url_request.urlopen("http://127.0.0.1:%d/shutdown" % self.port) File "C:\Python27\lib\urllib2.py", line 127, in urlopen return _opener.open(url, data, timeout) File "C:\Python27\lib\urllib2.py", line 410, in open response = meth(req, response) File "C:\Python27\lib\urllib2.py", line 523, in http_response 'http', request, response, code, msg, hdrs) File "C:\Python27\lib\urllib2.py", line 448, in error […]

как получить img из селена

как получить гиперссылку изображения, используя пакет selenium. from selenium import webdriver driver = webdriver.Firefox() driver.get("http://m.imdb.com/feature/bornondate") elements = driver.find_elements_by_xpath("//a[@class='poster ']") li = [["Name","Movie Title","Image"]] for i in elements: print i.find_element_by_tag_name("img") ##I am not sure how to get the URL new_line= i.text.splitlines() #print new_line[0] , " " , new_line[1] li.append(new_line) print li Запись данных в файл CSV […]

Нажав на ссылку Javascript, чтобы сделать запрос на почту в Python

Я пишу инструмент webscraper / automation. Этот инструмент должен использовать запросы POST для отправки данных формы. Последнее действие использует эту ссылку: <a id="linkSaveDestination" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("linkSaveDestination", "", true, "", "", false, true))'>Save URL on All Search Engines</a> для представления данных из этой формы: <input name="sem_ad_group__destination_url" type="text" maxlength="1024" id="sem_ad_group__destination_url" class="TextValueStyle" style="width:800px;"> Я использовал запросы и BeautifulSoup. Я […]

setAttribute () для WebElement

В этом вопросе оба ответа использовали setAttribute() как функциональность WebElement . Однако я не смог найти этот метод в документации на Java , C # или Python , только getAttribute() . При WebElement вызвать этот метод из объекта WebElement в C # (Visual Studio) и Java (Eclipse) с последней версией Selenium получены те же результаты. […]

Как подождать и получить значение объекта Span в Selenium Python binding

У меня есть код на моей веб-странице. <div id="" class="user_acc_setails"> <ul id="accDtlUL"> <li>First Name: <span id="f_name">Anuja</span></li> По времени загрузки страницы значение для Sapn не установлено. Для установки значения потребуется очень мало времени. Я хочу подождать и получить это значение в моем файле Python . В настоящее время я использую следующий код, element = context.browser.find_element_by_id('f_name') assert […]

конвертировать html-таблицу в csv в python

Я пытаюсь очистить таблицу с динамической страницы. После следующего кода (требуется selenium) мне удается получить содержимое элементов <table> . Я бы хотел преобразовать эту таблицу в csv, и я попробовал 2 вещи, но оба они не работают: pandas.read_html возвращает ошибку, заявив, что у меня нет html5lib, но я это делаю и фактически могу импортировать без […]

Selenium PhantomJS webdriver не сможет захватить контент ajax

Я пытаюсь очистить страницу, загружающую большую часть своего содержимого через ajax. Например, я пытаюсь захватить все li узлы с атрибутом data-section с этой веб-страницы . Ответ html имеет шесть необходимых узлов, которые мне нужны, но большинство остальных загружается через запрос ajax, который возвращает html, содержащий остальные li узлы. Поэтому я переключился с использования запросов на […]

Используя Selenium и Python, как проверить, остается ли кнопка нажата?

поэтому я делаю некоторые скребки с использованием Selenium с Python, и у меня проблема. Я нажимаю кнопку «Далее», чтобы перейти на следующую страницу на определенном веб-сайте, но мне нужно прекратить нажимать ее, когда я дойду до последней страницы. Теперь моя идея сделать это будет просто использовать some_element.click () в инструкции try / except и подождать, […]

Получить текст из всех элементов, соответствующих шаблону в селене

У меня есть сайт с элементами формы: <td id="subject_23432423">content I want to read</td> Как использовать Selenium RC (с привязками Python) для чтения содержимого из всех этих элементов? Я прошел через все команды, и, хотя есть много вариантов для поиска одного элемента, ни одна из команд не обрабатывает списки из нескольких совпадений. Например, я могу найти […]

Отчеты Selenium + python

Я занимаюсь НИОКР на selenium + python. Я написал несколько тестовых примеров в python, используя selenium webdriver и unittest module. Я хочу знать, как я могу создать отчет о тестовых случаях. Есть встроенное решение, доступное в селене, или мне нужно создать код для генерации файла. Или есть какая-либо другая инфраструктура веб-тестирования с поддержкой javascript, доступная […]

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