ios UI测试失败:无法更新到请求的方向

o7jaxewo  于 2023-04-13  发布在  iOS
关注(0)|答案(1)|浏览(126)

有时在连续积分下存在如下误差(似乎是随机误差):
测试AssertUI测试失败-失败:无法更新到请求的方向。

在测试时,设备被旋转到横向模式...它不会返回到纵向模式。为什么?
你知道什么可能导致这样的问题吗?
在代码中我有一行:

XCUIDevice.shared().orientation = .landscapeLeft
XCUIDevice.shared().orientation = .portrait

它看起来与下面的代码部分有关,但我不知道如何解决它。

gpnt7bae

gpnt7bae1#

基本上没有什么可以解决的,这是一个Xcode 8的bug。当你得到这个错误时,只需重新运行atm,没有其他事情可做。我在Xcode 7上从未遇到过这个问题。错误消息告诉你的是,它未能获得所请求的方向,而你的代码行看起来很好:

XCUIDevice.shared().orientation = .landscapeLeft
XCUIDevice.shared().orientation = .portrait

苹果希望很快就能解决这个问题。你也可以把report作为苹果的一个bug。

相关问题