如何在安卓工作室中编写 UI 测试用例时捕获屏幕截图



Q.如何在使用 Espresso 工具、Kotlin 语言和 robolectric 测试用例使用 act、安排和断言在 android 工作室中编写 UI 测试用例时捕获屏幕截图 对于移动安卓应用程序 - 1. 我正在使用 android studio、kotlin 语言和 robolectric 表单编写测试用例 - 行动、安排和断言 android UI 测试用例。 运行测试用例 - 模拟器,真实设备 在行动 - 登录应用程序 在排列中 - 转到特定屏幕并执行单击功能 断言 - 使用特定字段和列文本字段和值验证 UI。 我想捕获断言命令失败或代码退出错误之间的屏幕截图。我是 kotlin 的新手,但现在学会了如何编写代码,在这种情况下需要有关如何捕获屏幕截图的帮助。 我在谷歌上搜索了帮助代码,并试图找到一些提示,但没有太多理解。 下面是代码 -

@Test
fun loginSuccess() {
// arrange
// act
onView(withId(R.id.login)).perform(click())
// assert
onView(withId(R.id.logoImg)).check(matches(isDisplayed()))
}

你可以参考这篇文章。没有一种方法可以为您处理所有事情.https://medium.com/@mohitgupta92/custom-failure-handler-for-android-espresso-c8c99eb65a32

最新更新