AT.info ПОСИДЕЛКИ  vKontakte   facebook группа  
python

принцип работы RC

ребя, объяснить неграмотному, вот есть у меня selenium-server-standalone, запускаю его на win7, пишу пару строк кода на виртуалке, используя webdriver.Remote(ip_win7:4444, Chrome)... открывается хром, выполняется тест на win7... вопрос такой - есть ли разница при использовании следующих методов запуска тестов

1) используя selenium-server-standalone и webdriver.Remote(ip_win7:4444, Chrome)

webdriver.Remote("http://192.168.121.109:4444/wd/hub", webdriver.DesiredCapabilities.CHROME)

2) локальны запуск с win через webdriver.Chrome()

webdriver.Chrome()

3) удаленный запуск, предварительно запустив ChromeDriver v19..., затем подключение через webdriver.Remote(ip_win7:9515)

 

Python 2.7.3 (r265:79063, Apr 16 2012, 13:57:41) 
Type "help", "copyright", "credits" or "license" for more information.
>> from selenium import webdriver
>> driver = webdriver.Remote('http://192.168.121.109:9515', {})
>> driver.get('http://www.google.com')

Меня интересует:

1) взаимодействие с браузером(нативный интерфейс, или метод selenium1, или как)

2) скорость выполнения тестов

3) эффективность

4) еще что-нибудь о чем я не знаю

5) вдобавок поясните плз, почему при запуске сервера с параметром -FirefoxProfileTemplate, селениум запускает мозилу без этого параметра, по факту он просто не работает, прововал на линуксе и на винде

только есть просьба, не кидайте мне ссылки на доки, отвечайте прямо плз, или пусть ссылки будут очень полезны, я много прочитал, но раз уж пишу, значит не понял, если прочитаю повторно - не поможет

Как получить список wifi сетей используя DBUS

Добрый день,

я почти не работал с питоном, поэтому прошу помощи у вас. Нужен скрипт, который используя модуль DBUS в *nix получит список всех доступных вайфай сетей (ESSID, Mac address). Могу это сделать без DBUS, но нужно именно с ним. Заранее признателен всем откликнувшимся

работа webdriver и java скрипт, имитация нажатия клавиш

всем доброго времени суток... столкнулся с такой задачей - мне нужно протестировать выпадающие подсказки по аналогии с onliner.by(буду на него ссылаться).. задача такая - 

1) зайти на onliner.by

2) в строку поиска вести 'nokia'

3) выбрать 3-й по счету элемент в выпадающем меню(посредством нажатия DOWN 3 раза)

4) нажать ентер и пожалуй дальше я сам справлюсь

помогите реализовать пункт3 на python+wevdriver... буду весьма благодарен

Robotframework и Python

Здравствуйте, скажиет пожалуйста, какую версию Robotframework использовать для Python 3.2 ?

Заполнение формы на Selenium + Python

Привет. Работаю над тестом, который проверяет работу некоторой формы. Трюк в том, что в зависимости от настроек количество заполняемых полей в форме может изменяться. Поэтому, чтобы не морочаться с локацией каждой отдельной строки, пытаюсь изобрести более ленивый метод. Для начала, например, проверяем валидацию. Дл этого хочу стереть данные из всех текстовых полей.

Интеграция

Товарищи. Хоть автоматизацией занимаюсь я сравнительно недавно, уже насобирался довольно таки приличный набор тестов. И nosetests c py.test перестают быть панацеей. Посоветуйте, как их запускать регулярно, пакетно, чтобы перед глазами не сильно маячило по возможности, да подкиньте чтива по логированию

Selenium WD - проблема с локацией элементов

Всем привет!

Пишу тесты на Selenium WebDriver + Python. Один и тот же тест на локальной машине проезжает нормально, а на удалённой - застряёт на одном и том же месте, матерясь, что не может найти элемент driver.find_element_by_xpath("unstoppable/xpath/locator"). Файл один и тот же, chromedriver один и тот же, сайт один и тот же. Что я делаю не так?

Marathon - давайте делиться опытом

Привет.

 Вот уже полгода используем  Marathon 2 для автоматизации тестирования Java/Swing приложения. 

В самом начале это были record-replay тесты.  Затем мы вынесли повторяющиеся шаги в отдельные методы/модули. Названия контролов  также вынесены в отдельные методы. 

Получившийся тестовый фреймворк далек от идеала.  Разработка новых тестов занимает слишком много времени.

RSS-материал