我有以下 Javascript 代码,用于启动 Chrome,并使用 PATH
环境变量指定的 Chrome 路径。
let driver = await new Builder()
.forBrowser('chrome')
.build();
如何使用 Chrome 的特定路径启动 Chrome?我想要这样的东西:
let driver = await new Builder()
.forBrowser('chrome')
.withPath('C:\\temp\\chrome.exe')
.build();
最佳答案
您可能需要使用 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
关于javascript - 使用 JavaScript 的 Selenium Webdriver,如何使用 chrome.exe 的特定路径启动 Chrome?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58141553/