Комментарии 14
akzhan, спасибо за статью, очень интересно. А не могли бы вы немного подробнее описать технические детали, ну или хотя бы указать направление где такое описание есть? Интересует настройка Grid + Selenium Server (ы). Как то не так давно игрался с Selenium, но так и не удалить настроить Grid — только обычный selenium-server-standalone с запуском тестов в один поток. Правда использовался phpUnit у которого с многопоточностью есть проблемы. Ну и сами настройки сервера тоже интересны, в частности что используется для запуска браузеров, снятия скриншотов и т.п.
0
По ошибке ответил ниже.
0
Эм, скриншоты и остальное всё через WebDriver. В коде же есть.
Selenium Grid настроен почти стандартно, завтра опишу в комментариях. Надо сказать, изначально Грид был настроен Александром Хаёровым, а я лишь стабилизировал это дело, используя runit.
Selenium Grid настроен почти стандартно, завтра опишу в комментариях. Надо сказать, изначально Грид был настроен Александром Хаёровым, а я лишь стабилизировал это дело, используя runit.
0
Через Xvfb.
0
А тесты работают параллельно? Это не мешает снятию скринов?
0
А почему серверы не на Windows? Все же сборки браузеров разные, лучше тестировать на целевой операционной системе
0
В первоначальном коде была ошибка. вместо examle.metadata.exception следует писать example.exception
Следствие непутёвой правки живых тестов :)
Следствие непутёвой правки живых тестов :)
0
А мы используем Watirsplash — это обёртка вокруг Watir, позволяющая писать более короткие/читабельные тесты благодаря тому, что вам не нужно заботиться об объекте browser. Вот пример теста на Watirsplash:
# spec\app\page\search_spec.rb describe App::Page::Search do it "has something on the search page" do search_page = App::Page::Search.new search_page.search_field.set "watirsplash" results_page = search_page.search_button.click results_page.result(1).should =~ /watirsplash/i end end
+1
За исходники, конечно, спасибо, но хотелось бы более тезисного описания где здесь watir, а где — Selenium. И, соответственно, в чем преимущества использования именно этой связки по сравнению с тем же selenium-webdriver.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Watir WebDriver как средство автоматизации тестирования