0

У меня есть функциональные тесты с использованием в основном эспрессо и работает правильно. Вчера я попытался перейти на Android 5 Lollipop. Я побежал испытание, но все тесты с использованием этой строки кода перестал работать на эмуляторе с SDK 21:Эспрессо барная стойка перестала работать в SDK 21

onView(withContentDescription("Navigate up")).perform(click()); 

Может быть, когда я вернулся домой, я буду стараться Robotium

getInstrumentation().runOnMainSync(new Runnable() { 
     @Override 
     public void run() { 
      solo.clickOnActionBarHomeButton(); 
     } 
}); 

Любых нашел решение что будет работать и в Android 4.x? Заранее спасибо!

+0

Что вы подразумеваете под «прекращением работы»? Я только что проверил все свои контрольные тесты с помощью эспрессо в эмуляторе Lollipop, и они работают. – mklimek

+0

Как я написал «onView (withContentDescription (« Навигация вверх »)). Выполнить (click()); больше не работает. Используете ли вы одну и ту же строку кода в своих тестах? – zatziky

+1

Я использую onView (allOf (withText ("text"), isDisplayed())). Выполняет (click()), и он работает. «Больше не работает» - может быть что угодно: сбой, выключение приложения, замораживание, ожидание действия ... – mklimek

ответ

1

Ответ создан из комментариев:
Я использую:

onView(allOf(withText("text"), isDisplayed())).perform(click()) 

и она работает, как ожидалось.

+1

dziękuję brata! – zatziky

 Смежные вопросы

  • Нет связанных вопросов^_^