Описание тега remotewebdriver
RemoteWebDriver - это класс реализации интерфейса WebDriver, который разработчик тестового сценария может использовать для выполнения своих тестовых сценариев через сервер RemoteWebDriver на удаленном компьютере.
RemoteWebDriver: RemoteWebDriver состоит из двух частей:
- Сервер RemoteWebDriver
- Клиент WebDriver
- Сервер RemoteWebDriver - это компонент, который прослушивает порт для различных запросов от клиента RemoteWebDriver. После получения запросов он пересылает их в драйвер Firefox, драйвер IE или драйвер Chrome, в зависимости от браузера.
- Когда вы выполняете тесты локально, клиентские библиотеки WebDriver напрямую взаимодействуют с вашим драйвером Firefox, драйвером IE или драйвером Chrome. Теперь, когда вы пытаетесь выполнить тесты удаленно, клиентские библиотеки WebDriver взаимодействуют с сервером RemoteWebDriver, а сервер взаимодействует либо с драйвером Firefox, либо с драйвером IE, либо с драйвером Chrome, в зависимости от того, что запрашивает клиент WebDriver.