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窗口。

  • 再次运行该命令。

我希望这有助于 – 这里有一个很好的教程