在XCUITest中使用尝试按钮点击无法正常工作

时间:2018-07-30 10:05:49

标签: swift xcuitest

我最近已经切换到使用XCUITest(来自Appium / Java),并且在执行/捕获时遇到了一些麻烦。

我希望代码尝试点击一个按钮,然后,如果无法点击该按钮,转到陷阱,等待5秒钟,然后再次执行点击。

我尝试过的代码如下:

    do {
        try app.buttons["SHOP"].tap()
    } catch{
        sleep(5)
        app.buttons["SHOP"].tap()
    }

它失败,并显示一个错误,即找不到SHOP标识符。我没想到它会找到标识符,但我不明白为什么它没有进入陷阱并在那里执行操作?

0 个答案:

没有答案