在Windows 8.1上运行'webdriver-manager start'时出错

Rya*_*ars 5 java selenium selenium-webdriver protractor webdriver-manager

我正在尝试使用量角器为角项目运行端到端测试,并在运行命令'webdriver-manager start'时收到以下错误

在此输入图像描述

我已经运行了webdriver-manager更新,而selenium standalone和chromedriver是最新的.

我安装了java.java -version返回

在此输入图像描述

我的系统环境变量中也有java的路径(C:\ Program Files\Java\jre1.8.0_31\bin)

有谁知道如何解决这个错误?

Mat*_*rle 0

我遇到过同样的问题。您正在运行的 Webdriver 更新可能正在将 Selenium 所需的文件安装在不在项目文件夹内的另一个文件夹中。至少那是我的情况。

我正在使用 grunt 任务来运行 Protractor 测试。如果您使用相同的插件,请检查此文件夹:

C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\selenium

如果您找不到该文件夹​​,那么您遇到了与我相同的问题。尝试另一个 bash。您正在使用 cmd,请尝试使用 Git Bash。将自己定位在以下目录中:

C:\{yourprojectfolder}\node_modules\grunt-protractor-runner\node_modules\protractor\bin

然后运行:

webdriver-manager update

最后检查seleniumProtractor 插件内的文件夹。现在应该已经创建了。

我没有时间找出为什么在同一文件夹中运行相同命令时 cmd 的行为与 Git Bash 不同。每个人都将 Selenium 文件安装在不同的位置。