如何在Android Studio中编写UI测试用例时捕获屏幕截图

时间:2019-08-22 16:19:31

标签: android kotlin

问:如何在使用espresso工具,kotlin语言和使用行为,排列和断言的robolectric测试用例在android studio中编写UI测试用例时捕获屏幕截图 对于移动Android应用程序- 1.我正在使用android studio,kotlin语言和robolectric格式编写测试用例,安排并声明android UI测试用例。 在仿真器,真实设备上运行测试用例 在实际操作中-登录应用 安排中-转到特定屏幕并执行单击功能 在使用特定字段,列文本字段和值来验证UI时。 我想捕获断言命令失败或代码因错误退出之间的屏幕快照。我是kotlin的新手,但现在学习了如何编写代码,在这种情况下,如何捕获屏幕截图需要帮助。 我已经在Google上搜索了帮助代码,并尝试找到一些提示,但并没有太多了解。 下面是代码-

@Test
fun loginSuccess() {
// arrange
// act
         onView(withId(R.id.login)).perform(click())

// assert
onView(withId(R.id.logoImg)).check(matches(isDisplayed()))
}

1 个答案:

答案 0 :(得分:0)

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