不能在macOS Sierra上运行量角器测试,Safari 10.0.2

时间:2017-04-12 21:41:02

标签: protractor

当我在safari上运行量角器5.0.0测试时,我得到UnsupportedOperationError: Build info: version: '3.3.1', revision: '5234b32', time: '2017-03-10 09:04:52 -0800'。 我在safari中启用了webdriver 2.48.0扩展。

conf file:

capabilities: {
    name: 'Safari',
    browserName: 'safari',
    logName: 'Safari',
    shardTestFiles: true,
    maxInstances: 2
  }
seleniumAddress: 'http://localhost:4444/wd/hub'

我正在手动启动服务器 ./node_modules/.bin/webdriver-manager start

并在另一个终端中运行规范

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

1 个答案:

答案 0 :(得分:1)

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

新的Safari驱动程序存在一些问题,另请参阅here并搜索Google ;-)。

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