我们目前有一个
Android应用程序,我们正在使用Espresso进行测试.我们要测试的功能之一是从本地图库中选择图片/图片.我们可以一直调出图库视图,但无法在结果窗口中选择最近,下载,图库.下面列出了我们如何得到的摘要.
public void testShouldBeAbletoSelectPhotoFromgallery() { getActivity(); // given onView(withId(launch_gallery_button)).perform(click()); onView(withText("gallery")).perform(click()); // this is a button in our app // then we get stuck :( }
谢谢!
解决方法
使用Robotium或Espresso无法实现这一点,因为它们仅适用于被测应用程序的活动.
要编写适用于不同应用和Android内置应用的集成测试,您可以使用Google提供的UiAutomator framework.
基本上,您将分析uiautomatorview中的gallery应用程序,以了解如何选择测试用例所需的ui元素,然后对其进行操作,与Espresso不同.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。