尝试使用“npm install selenium-webdriver”我仍然收到以下错误。知道路径在哪里吗?
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 Error (<anonymous>)
at new ServiceBuilder (/var/www/nodejs/node_modules/selenium-webdriver/chrome.js:51:11)
at getDefaultService (/var/www/nodejs/node_modules/selenium-webdriver/chrome.js:216:22)
at new Driver (/var/www/nodejs/node_modules/selenium-webdriver/chrome.js:470:32)
at Builder.build (/var/www/nodejs/node_modules/selenium-webdriver/builder.js:302:14)
at Object.handle (/var/www/nodejs/node.js:31:4)
at next_layer (/var/www/nodejs/node_modules/express/lib/router/route.js:103:13)
at Route.dispatch (/var/www/nodejs/node_modules/express/lib/router/route.js:107:5)
at c (/var/www/nodejs/node_modules/express/lib/router/index.js:195:24)
at Function.proto.process_params (/var/www/nodejs/node_modules/express/lib/router/index.js:251:12)
最佳答案
好的,假设您使用的是 Windows,请尝试以下步骤:
从这里下载最新版本的 ChromeDriver ChromeDriver
提取 zip 并将内容放在您知道的位置,例如“C:\Users\UserName\AppData\ChromeDriver”
转到您的控制面板 -> 系统 -> 编辑系统变量。点击“环境变量”按钮。
在系统变量框中将有一个名为“路径”的变量,选择它并单击编辑。将下载的 chromedriver.exe 所在目录的路径复制并粘贴到变量值的末尾,并以分号结束。
点击确定关闭环境变量,再次点击关闭系统属性。
关闭并重新打开您的终端窗口。
再次运行命令。
我希望这会有所帮助 - 有一个很好的教程 here
关于javascript - Selenium Nodejs CHROMEDRIVER 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26191142/