我有以下Javascript代码,它们使用由PATH
环境变量指定的Chrome路径启动Chrome。
let driver = await new Builder()
.forBrowser('chrome')
.build();
如何启动带有特定路径的Chrome浏览器?我会喜欢这样的东西:
let driver = await new Builder()
.forBrowser('chrome')
.withPath('C:\\temp\\chrome.exe')
.build();
答案 0 :(得分:1)
您可能需要使用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();
Documentation用于 chrome.Options