Bar*_*zyk 6 continuous-integration ios swift xcode-ui-testing
有时在持续集成下会出现错误(似乎是随机错误),如下所示:
测试断言UI测试失败 - 失败:无法更新到请求的方向.
在测试时,设备被旋转到横向模式并且......它不会返回到纵向模式.为什么?
你知道什么可能导致这样的问题吗?
在代码中我有一行:
XCUIDevice.shared().orientation = .landscapeLeft
XCUIDevice.shared().orientation = .portrait
Run Code Online (Sandbox Code Playgroud)
它看起来与下面的代码部分有关,但我不知道如何解决它.
感谢任何帮助.
基本上没有什么可以解决的,这是 Xcode 8 的 bug。当您收到此错误时,只需重新运行 atm,无需执行任何其他操作。我在 Xcode 7 上从未遇到过这个问题。错误消息告诉您它无法获得请求的方向,并且您的代码行看起来不错:
XCUIDevice.shared().orientation = .landscapeLeft
XCUIDevice.shared().orientation = .portrait
Run Code Online (Sandbox Code Playgroud)
苹果有望很快解决这个问题。您也可以向 Apple报告错误。
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |