2016-12-07 56 views

回答

4

是的,你應該這樣做。沒有任何藉口,讓它滑,因爲Android是提供了一個很好的用戶界面測試框架Espresso

通過簡單的代碼,這樣如

onView(withId(R.id.my_view))   // withId(R.id.my_view) is a ViewMatcher 
     .perform(click())    // click() is a ViewAction 
     .check(matches(isDisplayed())); // matches(isDisplayed()) is a ViewAssertion 

,並用新Espresso Test Recorder你甚至可以錄製你的測試用例。它仍然處於測試階段,但它會創建一個方便的代碼片段,您可以基於您的測試。

0

單元測試僅使用方法或類試驗。這是Ui上的隱形物品。但是你會使用espresso或ui automator測試。意式濃縮咖啡取決於你的UI代碼。 Uiautomator永遠需要你的UI代碼只使用可訪問性API,並通過該API執行操作。

相關問題