我的 UI 测试失败,因为测试无休止地等待,直到应用程序空闲。我看不到背景中有任何事情发生,例如加载微调器。
它只出现在一个选项卡上。所有其他选项卡都是可点击的,但在屏幕 3 上测试失败。II 在屏幕 3 上捕获测试后单击另一个选项卡,测试继续并成功完成。
有任何想法吗?
- (void)testExample
{
XCUIElementQuery* tabBarsQuery = self.app.tabBars;
[tabBarsQuery.buttons[@"Screen2"] tap];
[tabBarsQuery.buttons[@"Screen3"] tap];
[tabBarsQuery.buttons[@"Screen1"] tap];
[tabBarsQuery.buttons[@"Screen4"] tap];
}