Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPhone X上的单元测试失败-无法滚动到可见(通过AX操作)按钮_Ios_Xcode_Unit Testing - Fatal编程技术网

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

Ios iPhone X上的单元测试失败-无法滚动到可见(通过AX操作)按钮,ios,xcode,unit-testing,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

我有一个测试,点击不同的标签栏按钮。测试在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

我猜您可能需要对选项卡栏进行一些约束。不确定它在屏幕上的位置,但我想它在最上面,这是iPhone X与旧设备的不同之处。

你解决了这个问题吗?