当尝试通过chrome执行量角器测试时,我面临'无法启动WebDriver会话'。在尝试了以下所有选项后,我在这里发布一个解决方案:
- 使用最新和较早版本的chrome浏览器和驱动程序触发运行
- 手动将chromedriver放到webdriver-manager/selenium路径下。
3。添加chromeOptions: {binary: "/Applications/Google Chrome应用程序/内容/MacOS/谷歌Chrome"}
请告诉我如何解决这个问题。当前操作系统是Catalina: 10.15.7.
下面是错误:
$ protractor config.js
[13:26:19]我/launcher -运行1个WebDriver实例[13:26:19] I/local -启动selenium独立服务器…[13:26:19] I/local - Selenium独立服务器从http://192.168.1.4:53615/wd/hub启动[13:26:40] E/runner -无法启动WebDriver会话。[13:26:40] E/launcher - Error: WebDriverError:超时等待驱动服务器启动构建信息:版本号:'3.141.59',修订号:'e82be7d358',时间:'2018-11-14T08:25:53'OS .name: 'Mac OS X',Arch: 'x86_64'版本:'10.15.7',java。版本:"11.0.4"驱动信息:Driver。版本:未知的
在终端使用以下命令更新webdriver:
./node_modules/protractor/bin/webdriver-manager update
在移除node模块、卸载protractor、npm并重新安装所有组件后,它都能正常工作。