Перейти к содержимому

IvanStawski

Регистрация: 07 мая 2012
Offline Активность: 08 июл 2015 16:11
-----

Мои сообщения

В теме: Поддерживаемые версии браузеров webdriver

08 июля 2015 - 16:13

Всё равно не очень понятно, зачем это делать программно. Компоненты же автоматические не обновляются, поэтому само собой "несоответствие" не возникнет.

Все просто - клиент запускает тесты сам и хочет видеть эту информацию. для 2.46 Какая версия фаерфокса актуальна? я что не запущу везде native events false?


В теме: Chrome закрытие javasct'ового alert'а

23 марта 2015 - 14:25

Какая разница какой код? Это не тот случай, где он нужен.

Падает на стандартных методах вебдрайвера

 

page.driver.switch_to_alert().accept()

page.driver.switch_to_alert().dismiss()

page.driver.switch_to_alert().text

Алерт открыт, в фф отрабатывает, в хроме нет


В теме: Поддерживаемые версии браузеров webdriver

16 января 2015 - 16:54

3. Узнать номера версий драйверов программно, насколько мне известно, нельзя. А зачем?

Программно отслеживать соответствие браузера драйверу и следить за актуальностью драйвера + браузеров тестовой машины.


В теме: Поддерживаемые версии браузеров webdriver

15 января 2015 - 10:53

Хорошо, А с Chrome, как быть?

И MAC OS у меня Firefox 33.0 на MAC OS всегда запускается с nativeEvents = False. Это нормально?

И еще можно ли из кода получить текущую версию WebDriver'a/ChromeDriver'a/InternetExplorerDriver'a запущенном на тестовой машине?

Про Safari вообще молчу, Mouse Move не работает, я так понял он тупо джаваскриптовый, а не API браузера. c Backbone не взаимодействует: ни ошибки, ни действия.


В теме: Время ожидания WebDriwer

15 декабря 2014 - 16:23

 

Добрый день уважаемые форумчане. 

Подскажите пожалуйста:

driver.findElement(By.name("login")).sendKeys("login");
driver.findElement(By.name("password")).sendKeys("pfssword");
driver.findElement(By.name("yt0")).click();

Как заставить webdriver ожидать некоторое время после нажатия?

 

Заранее спасибо.

С уважением, Антон.

 

Настоятельно рекомендую не ожидать "Некоторое" время, а ждать появления/ исчезновения элемента на странице. Для этого можно использовать WebDriverWait