有没有办法用Espresso测试Chrome自定义标签?

时间:2017-01-18 21:48:43

标签: android listview android-espresso chrome-custom-tabs

这是代码的存根。

点击ListView上的数据项。按设计工作并打开 Chrome自定义标签

onData(anything()).inAdapterView(withId(R.id.listView))
                                       .atPosition(0).perform(click());

Pause(5000);
Espresso.pressBack();

无法评估标签中的任何内容,甚至无法点击设备后退按钮。 得到此错误

Error : android.support.test.espresso.NoActivityResumedException: No 
activities  in stage RESUMED.

您是否忘记启动此活动。 (test.getActivity()或类似的)?

1 个答案:

答案 0 :(得分:1)

您可以使用UIAutomator(https://developer.android.com/training/testing/ui-automator.html)。您实际上可以同时使用Espresso和UIAutomator。有关详细信息,请参阅以下帖子中的已接受答案: How to access elements on external website using Espresso