Tag: selenium

Python django: Как вызвать selenium.set_speed () с django LiveServerTestCase

Для запуска моих функциональных тестов я использую LiveServerTestCase . Я хочу вызвать set_speed (и другие методы, set_speed – это просто пример), которые не находятся в webdriver, но находятся в объекте selenium. http://selenium.googlecode.com/git/docs/api/py/selenium/selenium.selenium.html#module-selenium.selenium мой подкласс LiveServerTestCase from selenium import webdriver class SeleniumLiveServerTestCase(LiveServerTestCase): @classmethod def setUpClass(cls): cls.driver = webdriver.Firefox() cls.driver.implicitly_wait(7) cls.driver.maximize_window() # how to call selenium.selenium.set_speed() from […]

Селен: загрузить файл в Google Chrome

Есть ли способ загрузить файл в Google Chrome, поскольку Selenium RC «attach_file» поддерживает только Firefox? Любое предложение или обходные решения очень ценятся.

Нажав на ссылку, используя селен, используя 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 = […]

 
Interesting Posts for Van-Lav

почему я получаю ошибку IOError: (9, «Bad file descriptor») при создании заявлений на печать?

вызов init для нескольких родительских классов с супер?

PyDev Неопределенная переменная из ошибки импорта

Что это значит в документах для random.shuffle?

Scipy Установка на неправильное место на горном льве?

Среда разработки Python, такая как Smalltalk

Отправка файлов между клиентским сервером через TCP-сокет в python?

distutils "не является обычным файлом –skipped"

Python для каждого модуля и пакетов

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

Выполнение задач Сельдерея с графиком зависимости

Взаимодействие между скриптом Python и оболочкой linux

Модели Django – присваивать идентификатор вместо объекта

setuptools против distutils: Почему distutils все еще вещь?

URL-адрес Facebook, возвращающий ответ URL-адреса мобильной версии в scrapy

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