Selenium Remote Webdriver Server похож на Hudson CI? - PullRequest
0 голосов
/ 07 мая 2011

Сейчас я использую Hudson CI для запуска браузера в xvnc и запуска своих тестов через Webdriver (до 2.0)

Следует ли мне вместо этого использовать удаленный веб-драйвер Selenium?это эффективнее, чем hudson ci?

Я хочу запустить свои тесты на Amazon .... Есть ли какой-нибудь сервер удаленного веб-драйвера Selen или плагин Selenium Grid, который уже может интегрироваться с Amazon?Должен ли я использовать Grid или сервер удаленного доступа?

Моя конечная цель - иметь возможность запускать несколько тестов параллельно на Selenium на Amazon и иметь возможность быстро увеличивать и уменьшать масштаб.

Прямо сейчас я плачу 100 долларов в месяц за сервер, на котором установлен CI hudson .... но я никогда не использую всю емкость ....

Ответы [ 2 ]

2 голосов
/ 08 мая 2011

Grid или Remote Server не заменяет инструмент CI, такой как Hudson.Они не будут планировать задания, распараллеливать ваши тесты, сообщать о результатах (с историей) или отправлять уведомления по электронной почте / IM при сбое сборки.

Таким образом, у вас все еще будет Hudson (или аналогичный) для всех этих вещей, возможно, с помощью Grid или удаленного сервера, чтобы отделить машины, на которых запущен браузер, от браузера, на котором выполнялись тесты.

1 голос
/ 08 мая 2011

Selenium Grid позволит вам запускать несколько тестов параллельно. А с правильной конфигурацией вы даже можете запускать тесты разных браузеров параллельно.

В сети Selenium по-прежнему используются драйверы дистанционного управления selenium 1.x. Таким образом, если у вас уже есть тесты, написанные в коде веб-драйвера, то вы не сможете использовать его с текущей сеткой Selenium. Существует новая версия сетки селена - Grid 2.0, которая скоро выйдет. Это также будет поддержка веб-драйвера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...