我正在尝试使用量角器对角度项目进行端到端测试,并在运行命令时遇到以下错误' webdriver-manager start'
我已经运行了webdriver-manager更新,而selenium standalone和chromedriver是最新的。
我安装了java。 java -version返回
我的系统环境变量中也有java的路径(C:\ Program Files \ Java \ jre1.8.0_31 \ bin)
有没有人知道如何修复此错误?
答案 0 :(得分:2)
您也可以按如下方式启动网络驱动程序
java -Dwebdriver.ie.driver = D:\ Selenium_download_New \ IEDriverServer.exe -jar D:\ Selenium_download_New \ selenium-server-standalone-2.45.0.jar
java -Dwebdriver.chrome.driver = D:\ Selenium_download_New \ chromedriver.exe -jar D:\ Selenium_download_New \ selenium-server-standalone-2.45.0.jar
请注意,Standalone.jar应放在上面的确切位置,您也可以从selenium网站下载standalone.jar
答案 1 :(得分: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
最后检查Protractor插件中的selenium
文件夹。它应该立即创建。
在同一文件夹中运行相同的命令时,我没有时间找到为什么cmd与Git Bash的行为不同。每个人都在不同的地方安装Selenium文件。
答案 2 :(得分:0)
也许你错过了一个系统变量(C:\Windows\System32\
变量。)。添加此变量可以解决您的问题。
希望,它有所帮助!
答案 3 :(得分:0)
将“C:\ Windows \ System32 \”添加到PATH中。 在Windows上,右键单击“我的电脑” - >属性 - >高级系统设置 - >环境变量 - >编辑...路径并在末尾添加“C:\ Windows \ System32 \”(用分号分隔每个变量)。
否则 SET PATH =%PATH%; C:\ Windows \ System32
然后使用以下命令启动Web驱动程序
webdriver-manager start
答案 4 :(得分:0)
SPAWN命令在Windows中不可用。
安装git。 git bash也将被安装。
现在将git bash路径添加到PATH环境变量中。
重新启动命令提示符,它将运行。