Я использую robotium для написания тестов для нашего приложения для Android. Я хочу выполнить команду, если существует определенный вид или текст. Было бы идеально, чтобы проверить, если/кнопка вид существует, но я открыт для проверки, если logout
текст существует, аВыполнение команды, если существует вид
My (неправильно) псевдокод будет что-то вроде этого:
if solo.getView("logoutButton")) //if the logout button exists
solo.clickOnView(solo.getView("logoutButton")); //click it
end
I 'm не знаком с robotium или андроидом и был бы признателен за любую проницательность.
Что происходит, если представление не существует 'solo.clickOnView (вид)'? Будет ли он двигаться дальше? – theartofbeing
Кроме того, получение 'невозможно разрешить символ' для' R' и 'Assert' - есть ли какой-то импорт, который мне нужно сделать? – theartofbeing
@ theartofbeing, если вид не существует, утвердите, и весь ваш тест завершится неудачно во второй строке. Он остановится. Я обновлю свой вопрос с помощью своего тестового кода, возможно, это поможет вам. – Simas