Мой UI-тест терпит неудачу, потому что тест бесконечно ждет, пока приложение не остановится. Я не вижу, чтобы что-то происходило в фоновом режиме, например, спиннер загрузки.
Это просто происходит на одной вкладке. Все остальные вкладки можно нажимать, но тест не проходит на экране 3. Если я нажимаю на другую вкладку после того, как тест перехватывается на экране 3, тест возобновляется и завершается успешно.
Любые идеи?
- (void)testExample
{
XCUIElementQuery* tabBarsQuery = self.app.tabBars;
[tabBarsQuery.buttons[@"Screen2"] tap];
[tabBarsQuery.buttons[@"Screen3"] tap];
[tabBarsQuery.buttons[@"Screen1"] tap];
[tabBarsQuery.buttons[@"Screen4"] tap];
}