Tag: selenium

Итерация через таблицу в Selenium 2 WebDriver (python)

У меня есть следующий макет таблицы в HTML (который изменяется соответственно): <table class="other-table-style"> <tr> <th>First Name</th> <th>Last Name</th> <th>Age</th> </tr> <tr> <td align="center" width="30%">Joe</td> <td align="center" width="30%">Bloggs</td> <td align="center" width="40%">28</td> </tr> <tr> <td align="center" width="30%">John</td> <td align="center" width="30%">Doe</td> <td align="center" width="40%">30</td> </tr> </table> Я хочу, чтобы иметь возможность итерации с помощью Selenium 2.0 WebDriver, но […]

Как получить текстовое содержимое текстового поля с помощью webdriver?

Я пытаюсь получить содержимое textarea в форме HTML с помощью webdriver в Python . Я получаю текст, но новые строки отсутствуют. Документы селена практически бесполезны; они говорят: class selenium.webdriver.remote.webelement.WebElement (parent, id_) […] text: Получает текст элемента. В настоящее время я делаю следующее: from selenium import webdriver # open the browser and web site b = […]

WSGIServerException: nodename или servname предоставлено или неизвестно

Я получаю эту ошибку с перерывами, но когда это происходит, мое автоматическое тестирование интеграции с использованием LiveServerTestCase от Django доходит до визжащей остановки, бросающей следующую ошибку: WSGIServerException: [Errno 8] nodename nor servname provided, or not known Ошибка возникает, как только основной тестовый класс создается из любого заданного теста (это происходит после создания базы данных в […]

Получить текст из нескольких элементов с тем же классом в Selenium для Python?

Я пытаюсь очистить данные со страницы с загруженным JavaScript содержимым. Например, содержимое, которое я хочу, имеет следующий формат: <span class="class">text</span> … <span class="class">more text</span> Я использовал find_element_by_xpath(//span[@class="class"]').text но она вернула только первый экземпляр указанного класса. В принципе, мне нужен список, такой как [text, more text] и т. Д. Я нашел find_elements_by_xpath() , но в конце […]

Получить все ссылки href с использованием селена в python

Я занимаюсь селеном на питоне, и я хотел получить все ссылки на веб-странице, используя селен. Например, я хочу, чтобы все ссылки в теге 'a href' были размещены на этом веб-сайте: http://psychoticelites.com/ Я написал сценарий, и он работает. Но это скорее дает мне адрес объекта. Я попытался использовать тег 'id', чтобы получить значение, но оно не […]

Вход в веб-сайт с помощью веб-скребок в Python

Я использую Selenium webdriver в Python для проекта веб-очистки. Я хотел бы войти в систему, введя данные для входа в систему, а затем нажмите кнопку «Отправить». Я могу ввести имя пользователя и пароль. Но я не могу mouseclick кнопку отправки. Кнопка «отправить» имеет тип <input> . <input type="image" src="http://img.rupython.com/pythonbuttons/loginnow.gif" tabindex="3"> Вот код python, где я […]

Использование XPath Selector 'next-sibling :: text ()' в Selenium (Python)

Я пытаюсь использовать Selenium (на Python), чтобы извлечь некоторую информацию с веб-сайта. Я выбирал элементы с XPaths, но у меня проблемы с использованием селектора следующего поколения. HTML выглядит следующим образом: <span class="metadata"> <strong>Photographer's Name: </strong> Ansel Adams </span> Я могу выбрать «Имя фотографа» с помощью In [172]: metaData = driver.find_element_by_class_name('metadata') In [173]: metaData.find_element_by_xpath('strong').text Out[173]: u"Photographer's […]

Селен, выбирая вариант выпадающего списка, для цикла из словаря

У меня есть форма со входами и выпадающими списками: […] <select> <option></option> <option>Test User 1</option> <option>Test User 2</option> </select> […] Я передаю значения Selenium в качестве словаря: dict = {'user':'Test User 1', […]} И я использую цикл for для этого: for key in dict.keys(): inputElement = driver.find_element_by_name(key) inputElement.clear() inputElement.send_keys(dict[key]) Он работает со всеми входами, но […]

Могу ли я прочитать URL-адрес браузера с помощью selenium webdriver?

Я использую python2.7 с beautiful Soup4 and Selenium webdriver . Теперь в моем скрипте webautomation я открою ссылку или URL-адрес и войду на домашнюю страницу. Теперь мне нужно щелкнуть на некоторых anchor Labels ярлыках, чтобы перемещаться по другим страницам. Я делал это до сих пор. теперь, когда я Beautiful Soup4 на новую страницу, мне нужно […]

Как получить выбранный вариант с помощью Selenium WebDriver с Python?

Как получить выбранную опцию с помощью Selenium WebDriver с Python: У кого-то есть решение для getFirstSelectedOption ? Я использую это, чтобы получить элемент select: try: FCSelect = driver.find_element_by_id('FCenter') self.TestEventLog = self.TestEventLog + "<br>Verify Form Elements: F Center Select found" except NoSuchElementException: self.TestEventLog = self.TestEventLog + "<br>Error: Select FCenter element not found" Есть ли эквивалент или […]

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