我们目前有一个
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 :( }
谢谢!
@H_403_6@解决方法
使用Robotium或Espresso无法实现这一点,因为它们仅适用于被测应用程序的活动.
要编写适用于不同应用和Android内置应用的集成测试,您可以使用Google提供的UiAutomator framework.
基本上,您将分析uiautomatorview中的gallery应用程序,以了解如何选择测试用例所需的ui元素,然后对其进行操作,与Espresso不同.
@H_403_6@ @H_403_6@ 原文链接:/android/309689.html