2017-06-03 35 views
0

我在我的测试下面的代码: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

我该如何解决?

回答