我想用 webdrivers 制作一个简单的应用程序,当我打开 app.js 时,selenium 找不到 chromedriver,这是我的代码:
var webdriver = require('selenium-webdriver');
var driver = new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).build();
driver.get('http://www.helisos.win')
这是控制台错误
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.
at new ServiceBuilder (C:\Users\pcrunn\Desktop\GermBot\node_modules\selenium-webdriver\chrome.js:232:13)
at getDefaultService (C:\Users\pcrunn\Desktop\GermBot\node_modules\selenium-webdriver\chrome.js:321:22)
at Function.createSession (C:\Users\pcrunn\Desktop\GermBot\node_modules\selenium-webdriver\chrome.js:696:44)
at createDriver (C:\Users\pcrunn\Desktop\GermBot\node_modules\selenium-webdriver\index.js:155:33)
at Builder.build (C:\Users\pcrunn\Desktop\GermBot\node_modules\selenium-webdriver\index.js:647:16)
at Object.<anonymous> (C:\Users\pcrunn\Desktop\GermBot\app.js:3:88)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
这是我在 stackoverflow 上的第一篇文章。抱歉,如果您对理解我的问题有任何疑问。
最佳答案
您需要下载驱动here ,然后添加到系统路径变量:
窗口
https://stackoverflow.com/a/44272417/7970301
Linux
https://unix.stackexchange.com/a/26059
Mac系统
关于javascript - selenium 找不到 chromedriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49634994/