gpt4 book ai didi

安卓测试 : UIAutomator vs Espresso

转载 作者:IT王子 更新时间:2023-10-28 23:39:23 25 4
gpt4 key购买 nike

我正在寻找 Android UI 自动化的测试框架,我偶然发现了 UI AutomatorEspresso,这是我感到困惑的部分 -

  1. 两者均由 Google 维护
  2. 两者都用于功能 UI 测试
  3. 两者都是 Android 专用框架

所以我的问题/疑问是 -

  • UI AutomatorEspresso 的主要区别是什么?
  • 是否必须修改源代码才能集成这些框架?
  • 一个框架比另一个框架有什么优势吗?如果是,那么哪个框架最适合 Android 应用的 UI 自动化?

最佳答案

其实你不需要选择。 UIAutomator 和 Espresso 使用相同的检测运行程序,因此您可以在单个测试中使用它们的命令。Espresso 在 UI 上有多种匹配器、断言和操作,而自动化器没有:

Espresso Cheat Sheet

Espresso 在单独的线程中运行,与其他测试框架相比,它的速度非常快。

作为总结:在您的测试中同时使用它们,Espresso 是主要的,UIAutomator 作为操作系统集成的附加工具。

关于安卓测试 : UIAutomator vs Espresso,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31076228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com