2017-06-03 48 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

我該如何解決?

回答