use*_*441 7 android android-espresso
我们目前有一个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 :(
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
对于 Robotium 或 Espresso 来说这是不可能的,因为它们仅适用于被测应用程序的 Activity。
要编写跨不同应用程序和 Android 内置应用程序运行的集成测试,您可以使用Google 提供的UiAutomator 框架。
基本上,您将在 uiautomatorview 中分析图库应用程序,以了解如何选择测试用例所需的 ui 元素,然后对它们进行操作,这与 Espresso 不同。
| 归档时间: |
|
| 查看次数: |
1713 次 |
| 最近记录: |