В 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