2017-08-04 68 views
0

我正在第一步測試Espresso。我可以找到很多教程告訴我如何用Espresso測試一個單獨的活動。我從未見過任何教程 - 如何爲整個應用程序準備Espresso測試。用Espresso測試整個應用程序

我有整個應用程序與10個活動當然有不同的方式彼此。

  1. 是否有任何選項用Espresso測試整個應用程序導航?

  2. 如何測試在應用程序「內部」的單個Activites?有時他們需要與登錄到其賬戶的用戶的後端進行連接。我必須始終登錄測試帳戶或「模擬」數據嗎?

  3. 如果我正在測試一個應用程序,我必須始終在Manifest中更改「啓動器」活動,或者有其他選擇嗎?

如果是新手問題,並且有任何文章可以提供給我這些信息,請與我分享。

謝謝!

回答

0

一旦Espresso啓動您的主要活動,那麼您基本上可以導航到應用程序的任何部分,並且您不必擔心啓動不同的活動。只要您可以找到必須與之交互的元素,以導航到應用程序的不同部分,並瞭解與這些元素進行交互的適當策略(通過Id,文本等),然後您可以執行必要的導航在你的應用程序。