Я не уверен, что я понимаю разницу. API WebDriver также напрямую контролирует выбранный браузер. Когда следует использовать селеновый пульт дистанционного управления (селен RC)?В чем разница между удаленным управлением Selenium и WebDriver?
Прямо сейчас, в моей нынешней ситуации я тестирую веб-приложение, написав набор с API Selenium WebDriver и разрешив его запуск на моем компьютере. Тесты занимают больше времени и дольше, поэтому я искал способы запуска тестов на сервере Linux.
Если я использую Selenium Remote Control, значит ли это, что я должен переписать все, что я написал с помощью API WebDriver?
Я смущаюсь с селеновой сеткой, Хадсон, Селен RC. Я нашел плагин Selenium Grid для Hudson, но не уверен, что это включает Selenium RC.
Принимаю ли я правильный маршрут? Я представляю следующую архитектуру:
- Hudson работает на нескольких выделенных серверах Ubuntu.
- Hudson работает с Xvnc & Selenium Grid плагин. (Нужно ли устанавливать Firefox отдельно?)
- Селеновая сетка, работающая с селеном RC.
Я думаю, что это намного эффективнее времени, чем запуск теста на моем рабочем рабочем столе с API WebDriver.
Точный дубликат [что такое отношения между селеном rc и webdriver?] (Http://stackoverflow.com/questions/3619824/whats-the-relationship-between-selenium-rc-and-webdriver) –