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 намекала мне, что я столкнулся с этим раньше.

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