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)
有谁知道如何解决这个错误?
我遇到过同样的问题。您正在运行的 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
最后检查selenium
Protractor 插件内的文件夹。现在应该已经创建了。
我没有时间找出为什么在同一文件夹中运行相同命令时 cmd 的行为与 Git Bash 不同。每个人都将 Selenium 文件安装在不同的位置。