現在我有這些錯誤:
Error: The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH.
我將在另一臺計算機上運行腳本,因此設定環境變數不是更好的解決方案
uj5u.com熱心網友回復:
您可以將腳本下載到您的專案目錄中并使用
let options = new Options();
const path = join(__dirname, './yourdriver')
options.setBinary(path)
let builder = new Builder().forBrowser('chrome')
builder = builder.setChromeOptions(options)
let driver = await builder.build();
別的
let webdriver = require('selenium-webdriver');
let chrome = require('selenium-webdriver/chrome');
let path = require('chromedriver').path;
let service = new chrome.ServiceBuilder(path).build();
chrome.setDefaultService(service);
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).build();
不要忘記跑步 npm i --save chromedriver
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/369592.html
