Protractor 无法在macOS Sierra、Safari 10.0.2上运行量角器测试

Protractor 无法在macOS Sierra、Safari 10.0.2上运行量角器测试,protractor,Protractor,当我在safari上运行量角器5.0.0测试时,我得到了一个不支持的操作错误:构建信息:版本:“3.3.1”,版本:“5234b32”,时间:“2017-03-10 09:04:52-0800”。 我在safari中启用了webdriver 2.48.0扩展 配置文件: capabilities: { name: 'Safari', browserName: 'safari', logName: 'Safari', shardTestFiles: true,

当我在safari上运行量角器5.0.0测试时,我得到了一个不支持的操作错误:构建信息:版本:“3.3.1”,版本:“5234b32”,时间:“2017-03-10 09:04:52-0800”。 我在safari中启用了webdriver 2.48.0扩展

配置文件:

capabilities: {
    name: 'Safari',
    browserName: 'safari',
    logName: 'Safari',
    shardTestFiles: true,
    maxInstances: 2
  }
seleniumAddress: 'http://localhost:4444/wd/hub'
我正在手动启动服务器 ./node_modules/.bin/webdriver管理器启动

在不同的终端上运行规范


我应该运行特定版本的selenium服务器吗。任何帮助都将不胜感激

带有Safari 10.0.2的macOS Sierra需要新的Safari驱动程序。SafariWebDriver 2.48.0 extenson适用于Safari 9及更低版本

新的Safari驱动程序存在一些问题,请参见和搜索Google;-


请记住,例如,等待角度不起作用,以避免使用browser.ignoreSynchronization=true

谢谢,这很有帮助!对于safari测试,我只会坚持使用2.53.1,一旦他们解决了新safari驱动程序的问题,我可能会升级