Описание тега remotewebdriver

RemoteWebDriver - это класс реализации интерфейса WebDriver, который разработчик тестового сценария может использовать для выполнения своих тестовых сценариев через сервер RemoteWebDriver на удаленном компьютере.

RemoteWebDriver: RemoteWebDriver состоит из двух частей:

  1. Сервер RemoteWebDriver
  2. Клиент WebDriver

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