Я автоматизирую приложение, которое показывает некоторые оверлейные сообщения в любом месте приложения для нескольких сценариев, таких как приложение, установленное в первый раз и т. Д. (Я тоже довольно новичок в Robotium.)Robotium: Есть ли способ проверить активность, чтобы НЕ существовать?
Наложение отображает текст, который уходит, прокручивая или нажимая на него. Кроме того, существуют разные типы этих наложений с различным уникальным текстом. (назовем это Activity A)
Я хотел создать надежный тестовый чехол, который обрабатывает этот случай изящно. С точки зрения теста мы не будем знать, что активность А будет присутствовать все время. Но я хочу восстановить сценарий, если это так, написав метод, который я могу вызвать в любое время. В настоящее время метод tearDown вызывается, поскольку мое ожидаемое имя активности не совпадает.
Кроме того, даже если существует действие A, существуют и другие предопределенные тексты наложения. Итак, если я использую solo.waitForText («abc») для проверки текста «abc», я могу увидеть наложение 2 с текстом «pqr».
Так что я искал способ автоматизировать это, и я не могу использовать методы solo.assertCurrentActivity() или solo.waitForActivity, поскольку они просто прекращают выполнение после первого отказа.
Так что любое руководство ценится!
Большое спасибо @Renas! – abhijeet