Tag: selenium

Нажав на ссылку, используя селен, используя python

Вот ссылка, которую я пытаюсь щелкнуть: <a href="#" onclick="OpenAddKeywords();return false;" id="btnAddKeywords">Add Keywords</a> Я попробовал несколько вариантов (перечисленные ниже), но они не сработали; есть идеи? self.br.find_element_by_xpath("//*[@id='btnAddKeywords']").click() self.br.execute_script("OpenAddKeywords();return false;") Это ошибка, которую я получил для execute_script : Message: u'Error Message => \'Can\'t find variable: OpenAddKeywords\'\n caused by Request => И это тот, который у меня есть для […]

Python Selenium Safari, отключить ведение журнала

Недавно я разместил это как возможный ответ на вопрос Как использовать Selenium Safari Webdriver . Проблема с моим ответом заключается в том, что запись из файла jar появляется в терминале, когда я запускаю скрипт python, и я хотел бы отключить его. Это можно сделать через python? Использование Python 2.7.5 и sylenium модуля python (2.41.0) на […]

webdriver ждет запроса ajax в python

В настоящее время я пишу тест webdriver для поиска, который использует ajax для предложений. Тест работает хорошо, если я добавляю явное ожидание после ввода содержимого поиска и перед нажатием enter. wd.find_element_by_xpath("//div[@class='searchbox']/input").send_keys("obama") time.sleep(2) wd.find_element_by_xpath("//div[@class='searchbox']/input").send_keys(Keys.RETURN) но wd.find_element_by_xpath("//div[@class='searchbox']/input").send_keys("obama") wd.find_element_by_xpath("//div[@class='searchbox']/input").send_keys(Keys.RETURN) выходит из строя. Я запускаю тесты на ec2 с 1 виртуальным процессором. Я подозреваю, что я нажал кнопку ввода […]

Как выполнить функцию Javascript в python с селеном

У меня есть функция, называемая «checkdata (code)» в javascript, которая, как вы можете видеть, принимает аргумент «код» для запуска и возвращает строку с 15 символами. Итак, я узнал (и протестировал), как вызвать функции без аргументов в javascript, но моя проблема в том, что когда я вызываю checkdata (код), я всегда получаю возвращаемое значение «none». Это […]

Не удалось выполнить действие click в selenium python

Я пишу тестовый скрипт, используя селен в python. У меня есть веб-страница, содержащая объект древовидного вида: Я хочу пройти через меню, чтобы перейти в нужный каталог. Соответствующий HTML-код для указаний плюс / минус таков: <a onclick="changeTree('tree', 'close.gif', 'open.gif');"> <img id="someid" src="open.gif" /> </a> Атрибут src изображения может быть либо open.gif либо close.gif . Я могу […]

установить параметры хрома с помощью удаленного драйвера

Итак, есть хороший длинный список переключателей, которые можно передать в хромированный рекордер. Я хотел бы использовать некоторые из них, в частности –disable-logging . Я не хочу (только) использовать chromedriver локально, хотя, я хотел бы написать весь мой код для использования webdriver.Remote() . Вот код, который я использую для установки драйвера chrome, и он отлично работает […]

Итерация через таблицу в 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() , но в конце […]

 
Interesting Posts for Van-Lav

Выполнение операций строк и столбцов в NumPy

Как обрабатывать всплывающее окно проверки подлинности Windows в selenium с помощью python (плюс java)

Как получить доступ к встроенным объектам json в Pandas DataFrame?

Сделать автоматизацию python в текущем окне

Как определить скорость обучения и дисперсию алгоритма градиентного спуска?

Python – Selenium – Как использовать ярлыки браузера

Как запустить код с использованием обоих переводчиков Python 3.2 и 2.7 в одном проекте?

Как получить агент пользователя с помощью Flask?

Как передать объект Pandas DataFrame между процессами?

'selenium.common.exceptions.WebDriverException: Сообщение: u'chrome недоступен

Каково возвращаемое значение os.system () в Python?

Можно ли обслуживать несколько клиентов, используя только флажок app.run () как автономный?

Регулярные выражения Python, найдите домен электронной почты в адресе

Как показать полупрозрачное окно над всеми окнами?

Ошибка SQL-запроса через mysqldb.query в Python

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