Error: Could not find chromedriver while following angularjs official tutorial
Error: Could not find chromedriver while following angularjs official tutorial
起初我不得不说这是我第一次接触 angularjs 和 node.js 所以这可能是一个愚蠢的问题,但我想学习使用 angularjs 所以我按照本教程 https://docs.angularjs.org/tutorial 进行,一切都按预期进行,直到我到达 运行 端到端测试 部分。
当我运行这个命令时:
npm run update-webdriver
它说:
selenium standalone is up to date.
chromedriver is up to date.
然后我打开本地服务器:
npm start
虽然它 运行宁我 运行 测试:
npm run protractor
在我的终端中结果为:
o
Using ChromeDriver directly...
[launcher] Error: Could not find chromedriver at
/home/qw/www/angular-phonecat/node_modules/protractor/selenium/chromedriver.exe
文件 chromedriver.exe 确实不存在(有 chromedriver_2.10.zip),考虑到我使用 [=42],我真的不认为应该有 .exe 文件=] 14.04(本教程应适用于 angular 版本为 1.4.0)。
这是某个 windows 版本的教程吗?
谁能帮帮我(初学者能理解的方式:))?
您需要使用 protractor
包中的 webdriver-manager
:
node_modules/protractor/bin/webdriver-manager update
我正在按照 AngularJS step 3 上的教程进行操作并遇到了同样的问题,但这是由于缺少 chromedriver 文件造成的。我通过以下步骤解决了它:
进入文件夹angular-phonecat\node_modules\protractor\selenium,查看是否有以下两个文件:
- chromedriver.exe
- selenium-server-standalone-2.42.2.jar
如果没有,请从这里下载 chromedriver:http://chromedriver.storage.googleapis.com/index.html
和这里的硒:
http://docs.seleniumhq.org/download/
然后把下载好的文件放到angular-phonecat\node_modules\protractor\selenium
文件夹
在命令window中输入npm start
启动应用程序,在第二个命令window中输入npm run protractor
到运行 用量角器进行端到端测试。
然后你会看到可爱的Chromewindow上来运行测试
起初我不得不说这是我第一次接触 angularjs 和 node.js 所以这可能是一个愚蠢的问题,但我想学习使用 angularjs 所以我按照本教程 https://docs.angularjs.org/tutorial 进行,一切都按预期进行,直到我到达 运行 端到端测试 部分。
当我运行这个命令时:
npm run update-webdriver
它说:
selenium standalone is up to date.
chromedriver is up to date.
然后我打开本地服务器:
npm start
虽然它 运行宁我 运行 测试:
npm run protractor
在我的终端中结果为: o
Using ChromeDriver directly...
[launcher] Error: Could not find chromedriver at /home/qw/www/angular-phonecat/node_modules/protractor/selenium/chromedriver.exe
文件 chromedriver.exe 确实不存在(有 chromedriver_2.10.zip),考虑到我使用 [=42],我真的不认为应该有 .exe 文件=] 14.04(本教程应适用于 angular 版本为 1.4.0)。
这是某个 windows 版本的教程吗?
谁能帮帮我(初学者能理解的方式:))?
您需要使用 protractor
包中的 webdriver-manager
:
node_modules/protractor/bin/webdriver-manager update
我正在按照 AngularJS step 3 上的教程进行操作并遇到了同样的问题,但这是由于缺少 chromedriver 文件造成的。我通过以下步骤解决了它:
进入文件夹angular-phonecat\node_modules\protractor\selenium,查看是否有以下两个文件:
- chromedriver.exe
- selenium-server-standalone-2.42.2.jar
如果没有,请从这里下载 chromedriver:http://chromedriver.storage.googleapis.com/index.html 和这里的硒: http://docs.seleniumhq.org/download/
然后把下载好的文件放到
angular-phonecat\node_modules\protractor\selenium
文件夹在命令window中输入
npm start
启动应用程序,在第二个命令window中输入npm run protractor
到运行 用量角器进行端到端测试。
然后你会看到可爱的Chromewindow上来运行测试