uiautomator - кнопка не выбирается
У меня есть следующий кусок кода в моем тесте:
device.findObject(By.text("Widgets")).click();
device.wait(Until.hasObject(By.text("Widgets").selected(true)), LAUNCH_TIMEOUT);
device.waitForIdle(LAUNCH_TIMEOUT);
assertTrue("Widgets button is selected after the click",
device.findObject(By.text("Widgets")).isSelected());
Где "Виджеты" является компонентом TabWidget. Это работает, когда я запускаю его в эмуляторе на моем компьютере, но утверждение не выполняется, когда тест выполняется на Travis. Вот ссылка на неудачную сборку: https://travis-ci.org/aragaer/jtt_android/builds/239115606
Как мне это исправить?
1 ответ
Решение
Похоже, это проблема, с которой я столкнулся два года назад - отключение первого запуска greeter на свежем эмуляторе Android
Комбинация uiautomator и travis-ci намекала мне, что я столкнулся с этим раньше.