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

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

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

Для изображений есть ли какая-нибудь команда в Robotium Solo Class?

2 ответа

Решение

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

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

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

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

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

Для получения дополнительной информации: /questions/19735919/kak-proverit-iz-robotium-chto-moj-png-prisutstvuet-na-ekrane/19735925#19735925

Другие вопросы по тегам