Как указать путь до кастомного chrome.exe (Selenium, PHP)
По умолчанию Selenium берет тот chrome, который установлен в системе. Однако бывают случаи, когда необходимо указать другую версию браузера, к примеру портативную.
Рассмотрим небольшой пример кода PHP, как это можно сделать:
$chromeOptions = new ChromeOptions();
$chromeOptions->setBinary('C:\test\chrome.exe');
$chromeSettings = [];
$chromeDriver = 'C:\test\chromedriver';
$client = Client::createChromeClient($chromeDriver, $chromeSettings,
[
'capabilities' => [
ChromeOptions::CAPABILITY => $chromeOptions,
],
]);
где 'C:\test\chrome.exe' - путь до вашего исполняемого chrome.exe
$chromeDriver - путь до драйвера, $chromeSettings - кастомные настройки
Комментарии