【问题标题】:AWS Device Farm currently supports XCTest on iOS 10.3.3 and belowAWS Device Farm 目前在 iOS 10.3.3 及更低版本上支持 XCTest
【发布时间】:2018-06-18 16:19:16
【问题描述】:

我正在尝试设置 AWS Device Farm 以在 iOS 应用程序上运行一些自动化测试。尝试选择要在其上运行的设备池时出现此错误:

AWS Device Farm currently supports XCTest on iOS 10.3.3 and below

我的构建/设备池是否有问题,或者 AWS Device Farm 真的只支持(即将推出)2 岁的操作系统吗?

编辑:问题的屏幕截图

【问题讨论】:

  • 看起来@NikofTime 可能对此有所了解?
  • 您能从 Web 控制台添加消息的屏幕截图吗?我相信错误消息与运行测试的设备主机有关。我相信如果您使用 XCUI 测试,这不会发生,因为它使用 MacOS 主机,而 XCTest 选项可能使用 Linux 主机。
  • @jmp 更新截图
  • 是的,就是那个错误。这是因为正在使用设备主机。我相信他们正在更新设备主机,因为 iOS 的 appium 设备主机现在使用的是 Mac OS。我相信 XCUI 测试现在应该使用 Mac OS,这样就应该支持 iOS 11。
  • @jmp 我不熟悉 XCUITests。您可以在 UI 测试中运行常规 XCTest 吗?

标签: ios automated-tests xctest aws-device-farm


【解决方案1】:

我在 AWS Device Farm 团队工作。 不幸的是,我们没有计划在不久的将来在最新的操作系统版本上添加对 XCTest 的支持。

Device Farm 完全支持 XCUI 测试,您应该能够在 XCUI 测试中进行 XCTest 调用。这将被建议前进。 AWS 论坛和公告部分是了解这方面任何变化的最佳场所。

希望对您有所帮助。

【讨论】:

  • 您的意思是“您应该能够在 XCUITest 中进行 XCTest 调用”?据我了解,无法从 XCUITests 调用应用 API,因为它们在不同的进程中运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-26
相关资源
最近更新 更多