У меня был также тот же самый вопрос, но после того, как рытье я нашел,
WebDriver
использует собственный подход браузера. Selenium предлагает встроенный драйвер для Firefox, но не для других браузеров. Все драйверы (Chrome Драйвер, драйвер IE и т. Д.) Построены на основе специального JS Engine, используемого каждым браузером.
Selenium WebDriver
отлично работает с Mozilla Firefox, поскольку имеет встроенный сервер драйверов. Но то же самое не верно для Internet Explorer и Google Chrome. Firefox является самым традиционным браузером, поэтому Selenium WebDriver
не требует установки дополнительной утилиты перед запуском браузера. Пакет Selenium автоматически ссылается на местоположение firefox.exe по умолчанию, поэтому пользователю не нужно устанавливать какое-либо другое свойство.
Если вы когда-либо получили «путь к исполняемому файлу драйвера, должен быть установлен webdriver. то есть. драйвер системы "или аналогичный эквивалент Chrome, это означает, что вам необходимо установить серверы драйверов в вашем браузере. Сервер драйвера управляет вызовами между браузерами и протоколом Selenium.
InternetExplorerDriver
представляет собой автономный сервер, который реализует протокол проволочной WebDriver в
Кроме того, Google Chrome не имеет встроенный сервер так что вам потребуется сервер драйвера Chrome для передачи коды Селена в браузер. Вы можете загрузить сервер драйверов Chrome.
Основан с here.
Спасибо Санджая .. Это действительно помочь понять концепцию позади него. – SacTan
Рад помочь :) –