В Android Project: - В моем приложении много изображений, я должен проверить их, Как я могу использовать Утверждение - PullRequest
1 голос
/ 24 ноября 2011

В Robotium: - Я пишу сценарии автоматизации с использованием класса Solo. Теперь я должен проверить изображения в моем приложении.

Для текстов мы можем использовать Assert.assertTrue(solo.searchText("rtf"));

Для images , есть ли какая-либо команда в Robotium Solo Class?

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Не совсем. Наиболее рекомендуемый способ тестирования (его значение может варьироваться). ImageViews задается как:

  • В тестируемом коде установите в теге ImageView что-то, что вы хотите проверить позже. Например. идентификатор извлекаемого ресурса.
  • В тестовом коде получите все, что вы указали в теге, и убедитесь, что оно имеет ожидаемое значение.

Кроме того, вы можете посмотреть это обсуждение о каком-либо другом методе визуальной проверки изображения.

1 голос
/ 04 марта 2015

Вы можете попробовать это:

assertTrue(solo.getCurrentActivity().getResources().getDrawable(R.drawable.logo).isVisible());

Для более: https://stackoverflow.com/a/26114862

...