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

时间:2015-03-17 22:23:37

标签: java selenium selenium-webdriver protractor webdriver-manager

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

enter image description here

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

我安装了java。 java -version返回

enter image description here

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

有没有人知道如何修复此错误?

5 个答案:

答案 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环境变量中。

重新启动命令提示符,它将运行。

相关问题