t.me/atinfo_chat Telegram группа по автоматизации тестирования

Не могу запустить Selenium тест-сьюты на некоторых браузерах

Не могу запустить Selenium тест-сьюты на некоторых браузерах.

Объясните, пожалуйста, как использовать webdriver, как драйвер браузера для запуска selenium.

Дорогие, уважаемые коллеги. Помогите, пожалуйста, разобраться.

Написала несколько тест-сьютов с тестами на Selenium IDE.  Запускаю с командной строки как htmlsuite.

Выглядит это примерно так:

java -jar selenium-server-standalone-2.28.0.jar  -htmlsuite *chrome http://mysite.ru "I:\Documents and Settings\test-suite_authorization.html" "I:\Documents and Settings\result.html"

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

Ошибку всегда пишет примерно одну и ту же:

Firefox 3 could not be found in the path!

Please add the directory containing ' ' firefox.exe ' ' to your Path environment variable, or explicitly specify a path to Firefox 3 like this:

*firefox3 c:\blah\firefox.exe

Я пришла к выводу, что надо запускать, наверное, driver для firefox, chrome, ie и т.д.

(подскажите, пожалуйста, где можно скачать firefoxdriver?(все остальные нашла))

Но, честно говоря, не знаю как это сделать.

Path / путь прописала как до, например chromedriver в системных переменных и переменных средах

попыталась опять запустить htmlsuite,  опять та же ошибка.

Заранее всем большое спасибо за ответ.

 

Вообще заниматься вот таким тестированием абсолютно не продуктивно.

начните изучать Java и Selenium Webdriver.

В IDE есть возможность сохранить в другой формат ( выбираете jUnit webdriver)

запускаете этот код в среде разработки java ( например eclipse)

Посмотрите это Видео. Михаил очень грамотно рассказывает. 

http://www.youtube.com/watch?v=IPraAY78jGY

 

это все из за, того что поддержка firefox3 скоро не будет

а вы пробовали запускать, как вам подсказивают с *firefox3 c:\blah\firefox.exe

на каких браузерах вы хотите запускать Ваши тесты?

и у вас много таких тестов? может быть Вам стоит перейти на язык программирования

Я не хотела бы изучать Java.

Мне более нравится линейка C (C# nUnit), но она не подойдёт под Линукс.

И на данный момент меня вполне устраивает html.

Я работала с php, но, как понимаю в будущем  и уже для WebDriver его нет с Selenium'ом (?).

Надо, желательно, запускать под всеми браузерами.

Такую ошибку про firefox3 пишет для многих браузеров.

Пробовала прописывать путь до браузера.

не помагает.

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

на счет php, да php язык как-то не прижился с официальной поддержкой, но тем не менее, есть много фреймворков, которые можно использовать 

 

  • PHP by Chibimagic (real name unknown?)
  • PHP by Lukasz Kolczynski
  • PHP by facebook
  • PHP by Adam Goucher (SeHQ recommended php client)
  • PHP by Nearsoft

ну то что нужно запускать под всеми браузерами - это понятно

в каких конфигурациях у вас появляются проблемы? или на каких браузерах не запускаются тесты?

кстати, какую версию webdriver вы используете?