Я не уверен, что понимаю разницу. WebDriver API также напрямую управляет выбранным браузером. Когда следует использовать удаленное управление селеном (selenium RC) вместо этого?
Сейчас моя ситуация такова, что я тестирую веб-приложение, написав пакет с Selenium WebDriver API и позволяя ему работать на моем компьютере. Тесты занимают все больше и больше времени, поэтому я искал способы запустить тесты на сервере Linux.
Если я использую Selenium Remote Control, означает ли это, что мне придется переписывать все, что я написал, с помощью WebDriver API?
Меня путают с Selenium Grid, Hudson, Selenium RC. Я нашел подключаемый модуль Selenium Grid для Hudson, но не уверен, включает ли он Selenium RC.
Я выбираю правильный путь? Я представляю себе следующую архитектуру:
Я думаю, что это намного эффективнее по времени, чем запуск теста на моем текущем рабочем настольном компьютере с WebDriver API.