Как указать путь до кастомного 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 - кастомные настройки

Комментарии

Комментариев пока нет, вы можете оставить свой: