С помощью JavaScript Selenium Webdriver, как запустить Chrome с определенным путем к chrome.exe? - PullRequest
2 голосов
/ 28 сентября 2019

У меня есть следующий код Javascript, который запускает Chrome с путем к Chrome, указанному в переменной среды PATH.

    let driver = await new Builder()
        .forBrowser('chrome')
        .build();

Как запустить Chrome с определенным путем к Chrome?Я хотел бы что-то вроде этого:

    let driver = await new Builder()
        .forBrowser('chrome')
        .withPath('C:\\temp\\chrome.exe')
        .build();

1 Ответ

1 голос
/ 28 сентября 2019

Вам, вероятно, потребуется использовать ChromeOptions для настройки пользовательского chrome.exe

const webdriver = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const builder = new webdriver.Builder().forBrowser('chrome');

const chromeOptions = new chrome.Options();
chromeOptions.setChromeBinaryPath("/path/to/chrome.exe");
builder.setChromeOptions(chromeOptions);
const driver = builder.build();

Документация для chrome.Options

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...