Я пытаюсь выполнить автоматический модульный тест с Android Espresso.
У меня есть диалоговое окно, которое вызывается событиями push-уведомлений, которые могут появиться в любой момент во время выполнения теста.Я хочу, чтобы модульный тест мог закрывать диалоговое окно в том случае, если он появляется без прерывания модульного теста, возможно ли это?
У меня есть код, который после запуска запускает диалоговое окно и закрывает его, если онприсутствует или продолжает модульное тестирование, если оно отсутствует.Я хочу сделать эту проверку в любое время, когда появится диалоговое окно, которое может быть в любое время, а не один раз после запуска.
Я пытаюсь найти способ сделать это, не добавляя проверкупосле каждой строки кода в модульном тесте.
Я пытался использовать handler.postDelayed
, чтобы просто часто проверять, но это не сработало так, как я ожидал при запуске из модульного теста.