我使用Bitrise運行一些Android的咖啡UI測試,但我似乎無法找到這個執行異常的解決方案:咖啡進行異常在CI發生僅
android.support.test.espresso.PerformException: Error performing 'single click' on view 'with id: com.selfcarecatalyst.healthstorylines.adda:id/male'.
at android.support.test.espresso.PerformException$Builder.build(PerformException.java:83)
林測試註冊頁有幾個領域。如果我跳過點擊一個字段,在下一次點擊此表單時會出現同樣的錯誤。相關的代碼是:
public void clickMale_onInfoPage(){
onView(withId(R.id.male)).perform(click());
}
public void setFirstName_onInfoPage(String name){
onView(withId(R.id.first_name)).perform(typeText(name));
closeSoftKeyboard();
}
setname可以先叫,我增加了一個softclosekeyboard認爲這將解決它,但它並沒有:(
這是運行通過CI,和抱歉,但我是個有點新的和不知道如何獲得更好的錯誤消息/堆棧跟蹤。任何幫助,將不勝感激!
我仍然不ABL Ë將其付諸實施,但我會盡快發佈如何開始工作。你需要做的第一件事是確保你的測試在你的筆記本電腦上工作。然後在Bitrise上添加'創建android模擬器'並'從堆棧啓動android模擬器'。之後,您必須添加腳本才能將apk-s移動到仿真器並運行Espresso。你可以按照我的進展http://stackoverflow.com/q/36753486/513413 – Hesam
當然,檢查出來,謝謝!我的測試本地工作,問題只在CI發生,這是很難調試 – 1ak31sha