这是代码的 stub 。
点击 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.
您是否忘记启动 Activity 。 (test.getActivity()
或类似的)?
最佳答案
您可以使用 UIAutomator ( https://developer.android.com/training/testing/ui-automator.html )。实际上,您可以同时使用 Espresso 和 UIAutomator。有关更多信息,请参阅以下帖子中接受的答案: How to access elements on external website using Espresso
关于android - 有没有办法用 Espresso 测试 Chrome 自定义标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41730071/