2017-08-04 109 views
0

我正在第一步测试Espresso。我可以找到很多教程告诉我如何用Espresso测试一个单独的活动。我从未见过任何教程 - 如何为整个应用程序准备Espresso测试。用Espresso测试整个应用程序

我有整个应用程序与10个活动当然有不同的方式彼此。

  1. 是否有任何选项用Espresso测试整个应用程序导航?

  2. 如何测试在应用程序“内部”的单个Activites?有时他们需要与登录到其账户的用户的后端进行连接。我必须始终登录测试帐户或“模拟”数据吗?

  3. 如果我正在测试一个应用程序,我必须始终在Manifest中更改“启动器”活动,或者有其他选择吗?

如果是新手问题,并且有任何文章可以提供给我这些信息,请与我分享。

谢谢!

回答

0

一旦Espresso启动您的主要活动,那么您基本上可以导航到应用程序的任何部分,并且您不必担心启动不同的活动。只要您可以找到必须与之交互的元素,以导航到应用程序的不同部分,并了解与这些元素进行交互的适当策略(通过Id,文本等),然后您可以执行必要的导航在你的应用程序。