我的测试中有以下代码:
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
我该如何解决?
答案 0 :(得分:1)
这似乎是我两年前遇到的问题 - Disabling first-run greeter on fresh android emulator
uiautomator和travis-ci的组合暗示我这是我之前遇到的事情。