seleniumNodejs CHROMEDRIVERpath
试过用“npm install selenium-webdriver”,我仍然得到下面的错误。 任何想法的path是不是在?
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
-
提取压缩文件并将内容放置在您知道的位置,例如“C:\ Users \ UserName \ AppData \ ChromeDriver”
-
转到您的控制面板 – >系统 – >编辑系统variables。 点击“环境variables”button。
-
在系统variables框中将会有一个名为“Path”的variablesselect它并单击编辑。 将path复制并粘贴到您下载到variables值末尾的chromedriver.exe的包含目录,并用分号结束。
-
单击确定并再次closures环境variables,然后再次closures系统属性。
-
closures并重新打开terminal窗口。
-
再次运行该命令。
我希望这有助于 – 这里有一个很好的教程