Ответ 1
Ты почти прав.
-
Selenium IDE - это плагин Firefox, который используется для быстрого прототипирования тестовых примеров в Selenese/HTML, который также может экспортировать тестовые примеры на разных языках программирования.
-
Selenium Server - это отдельная Java-программа, которая позволяет запускать тестовые примеры, написанные на разных языках программирования, с различными веб-браузерами и которые могут дополнительно запускать тестовые комплекты HTML в различных браузерах, плюс дополнительные параметры, такие как отчетность. (Я хочу сказать, что опция -htmlsuite selenium-server.jar не является ее основной функцией и вскоре будет разделена на отдельную программу.)
-
Selenium Remote Control - это API для программирования тестов на разных языках в Selenium 1 и Selenium 2, а также имя сервера Selenium 1, на котором запущен API.
-
WebDriver - это API для программирования тестов на разных языках в Selenium 2, который может работать с сервером или без него.
-
Selenium 2 является последней версией проекта Selenium и включает в себя IDE, сервер и API-интерфейсы Selenium RC и WebDriver.
Кроме того:
- Selenium Grid - это сервер, который распространяет тесты через набор серверов Selenium. В Selenium 1 это отдельный сервер, в Selenium 2 он интегрирован в Selenium Server.