尝试使用“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”
  • 转到“控制面板”->“系统”->“编辑系统变量”。单击“环境变量”按钮。
  • 在“系统变量”框中,将有一个名为“Path”的变量,将其选中,然后单击“编辑”。将路径复制并粘贴到您下载的chromedriver.exe的包含目录中,并将其粘贴到变量值的末尾,并以分号结尾。
  • 单击确定,然后再次单击以关闭环境变量,然后再次单击以关闭系统属性。
  • 关闭并重新打开您的终端窗口。
  • 再次运行命令。

  • 我希望这对您有所帮助-有一个很好的here教程

    关于javascript - Selenium Nodejs CHROMEDRIVER路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26191142/

    10-17 02:05