什么将解决WebDriverError:连接拒绝错误信息?
我不能在本地运行量angular器testing,前几天我可以,但现在我不能。 我什至重新启动Ubuntu。 这是我的版本:
$cat /etc/issue Ubuntu 14.04.5 $node --version v6.8.0 $npm list -g|grep protractor └─┬ protractor@4.0.9 $webdriver-manager status [13:49:58] I/status - selenium standalone version available: 2.53.1 [default] [13:49:58] I/status - chromedriver version available: 2.22 [default] [13:49:58] I/status - android-sdk is not present [13:49:58] I/status - appium is not present $/opt/google/chrome/chrome --version Google Chrome 54.0.2840.59 unknown
这是堆栈跟踪https://paste.fedoraproject.org/449363/35548414/
我怎样才能解决这个问题; 还有其他版本我应该检查吗?
Chrome昨天发生了一些事情。 从https://sites.google.com/a/chromium.org/chromedriver/downloads获取最新的chromedriver,并将最新版本(2.24)replace为现有的量angular器(应为2.22)。
只是安装版本2.24不适合我:它保持使用旧版本(在我的情况下是2.21)。 要修复我第一次重新安装一个干净的量angular器,然后更新webdriverpipe理器版本2.24:
# npm install -g protractor # webdriver-manager update --versions.chrome 2.24
有关该错误的更多信息: https : //github.com/angular/protractor/issues/3640
我在窗户上。 像W4pp的Web驱动器pipe理器仍然试图使用2.22即使可执行文件不存在。 我的解决方法是显式使用2.24而不是2.22:
> webdriver-manager update --versions.chrome 2.24 > webdriver-manager start --versions.chrome 2.24
做一个可选的: > webdriver-manager clean
上述两个命令之前删除2.22
- Angular2 SEO – 如何使angular2应用程序可抓取
- 如何在没有Node服务器的情况下运行AngularJS2应用程序
- 当服务器将事件发送到特定客户端时,不要使用Angular2来运行socket.io-client(不同的angular2服务)
- 致命错误:CALL_AND_RETRY_LAST分配失败 – ngtesting – 观察
- 如何发送邮件请求在Ionic 2节点服务器运行在本地主机?
- 使用angular2而不使用打印机编译器
- angular度不显示创build的对象,直到我刷新页面
- 当为一个npm模块使用一个私有的git url时,如何configuration消费应用程序只使用模块的dist文件夹中的文件?
- Node.JS +茉莉花+量angular器