【问题标题】:can't run protractor tests on macOS Sierra, Safari 10.0.2无法在 macOS Sierra、Safari 10.0.2 上运行量角器测试
【发布时间】:2017-04-13 12:47:26
【问题描述】:

当我在 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 扩展。

配置文件:

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

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

并在不同的终端运行规范

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

【问题讨论】:

    标签: protractor


    【解决方案1】:

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

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

    请记住,例如 Wait For Angular 不起作用,以避免使用 browser.ignoreSynchronization = true;

    【讨论】:

    • 谢谢,这很有帮助!我会坚持使用 2.53.1 进行 safari 测试,一旦他们解决了新的 safari 驱动程序的问题,我可能会升级
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2017-03-12
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多