针对第三方应用和webview支持的Android测试录制

时间:2016-09-13 04:24:27

标签: android android-studio testing android-webview android-espresso-recorder

最近我遇到了Android Test Recording。 - http://tools.android.com/tech-docs/test-recorder。它看起来很有趣,我试着玩我的应用程序。

我有几个问题。

  1. 是否可以在第三方应用上记录/生成测试代码?

  2. 我的测试应用程序里面有webview。当我尝试与webview进行交互时,它没有生成代码。浓咖啡测试 录制支持与webview的交互?如果是的话,我有什么 要启用自动生成代码以与webview进行交互。

  3. 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

Espresso测试记录仪的优点 - 1.允许我们通过用户交互创建有效的基于UI的测试用例。 2.我们可以直接捕获断言和交互,而无需直接访问应用程序结构,从而提高执行速度并优化测试用例。 3.它可以节省大量时间来搜索定位器然后编写测试用例。 它支持多个断言,使得更可靠的测试用例。

Espresso测试记录器的缺点 - 1.目前不支持记录WebViews交互。 (编写WebView交互Click Here) 2.一旦我们完成下次记录一次记录它启动应用程序没有API来控制这种行为。 3.无法记录Toast消息的断言

了解如何在详细信息中记录测试用例Click here