iPhone X上的单元测试失败 - 无法滚动到可见(通过AX操作)按钮

时间:2018-05-21 18:42:18

标签: ios xcode unit-testing

我有一个测试,可以点击不同的标签栏按钮。测试失败并在iPhone X上出现以下错误。但在iPhone SE,iPhone 6和8 Plus上成功运行。

可能是什么问题?

Failed to scroll to visible (by AX action) Button

    func testForScreenShots() {       

        let app = XCUIApplication()
        continueAfterFailure = false

        let tabBarsQuery = app.tabBars

        tabBarsQuery.buttons["My Shelf"].tap()

}

感谢Ashish

1 个答案:

答案 0 :(得分:-1)

我的猜测是,您可能需要对tabBars进行一些约束。不知道它在屏幕上的什么位置,但是我想它位于iPhone X与旧设备不同的顶部。