uiautomator - 按钮未被选中

时间:2017-06-03 17:10:53

标签: android travis-ci 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());

“Widgets”是TabWidget的组件。这在我在计算机上的模拟器上运行时有效,但在Travis上执行测试时断言失败。以下是失败版本的链接:https://travis-ci.org/aragaer/jtt_android/builds/239115606

我该如何解决?

1 个答案:

答案 0 :(得分:1)

这似乎是我两年前遇到的问题 - Disabling first-run greeter on fresh android emulator

的组合暗示我这是我之前遇到的事情。