для запуска одного теста в нескольких браузерах
См .: Как запустить Google Chrome с Selenium RC?
дляиметь набор тестов, запускаемых на удаленном сервере с установленным интервалом
Это сложно, особенно если вы работаете на компьютере без терминала (только терминал).См. эту статью .Но не невозможно, читайте дальше.
получите уведомление, если тест не пройден
Типичная конфигурация - использовать CI-сервер, такой как Bamboo, использовать * 1022.* для развертывания приложения и запуска тестов Selenium на этапе integration-test
.Проще сказать, чем сделать.Поскольку CI-сервер, как правило, безголовый, вам понадобятся уроды природы, такие как xvfb
, с большим количеством скриншотов, так как вы не представляете, что происходит во время сборки, когда она выходит из строя, и так далее ...Но возможно, нам удалось настроить такой процесс в нашей компании, и мы очень рады этому.