Protractor : E/launcher - Error: WebDriverError: Timed out waiting for driver server to start

Protractor : E/launcher - Error: WebDriverError: Timed out waiting for driver server to start

在尝试通过 chrome.After 尝试以下所有选项来执行量角器测试时面临 'Unable to start a WebDriver session',我在此处发布解决方案:

  1. 使用 chrome 浏览器和驱动程序的最新和早期版本触发 运行
  2. 在 webdriver-manager/selenium 路径中手动放置 chrome 驱动程序。

3.addedchrome选项:{ 二进制:“/Applications/Google Chrome.app/Contents/MacOS/Google Chrome”}

请告诉我如何解决这个问题。当前 O.S 是 Catalina : 10.15.7.

错误如下:

$量角器config.js

[13:26:19] I/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 - 错误:WebDriverError:等待驱动程序服务器启动时超时。 构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11-14T08:25:53' os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.7', java.version: '11.0.4' 驱动程序信息:driver.version:未知

在终端中使用以下命令更新网络驱动程序:

./node_modules/protractor/bin/webdriver-manager update

在删除节点模块、卸载量角器、npm 并重新安装所有内容后它起作用了。