gpt4 book ai didi

android - 使用 Appium 与 Uiautomator 的优势

转载 作者:行者123 更新时间:2023-11-29 15:34:55 25 4
gpt4 key购买 nike

我是移动自动化的新手,我计划自动化原生 Android 应用程序(不是我自己的,所以我只有 APK 文件)所以我正在阅读有关可用于 Android 自动化的工具。我遇到了 Appium,据我所知,它使用 Uiautomator 来做到这一点。我想知道使用 Appium 而不是直接使用 Uiautomator 有什么优势,或者在哪种情况下使用 Appium 或 Uiautomator 更好。

最佳答案

如果您使用原生工具进行移动自动化,那么您必须学习不同的语言来编写脚本;例如UIAutomator 脚本必须用 Coffee 编写。同样对于 iOS XCUITest,您必须了解 Swift C 或 XCUIElement 类的直接方法。

但是如果你使用Appium,你可以用你喜欢的语言编写脚本;例如:Java、C#、Python、Ruby、JavaScript 等。

借助 Appium,您可以使用适用于 Android 和 iOS 平台的单一框架。如果您使用原生工具,那么您必须为您的 AUT 维护不同的框架。

总结 -

  1. 本地工具 - 语言依赖,不同的平台需要维护不同的框架,脚本执行速度更快。
  2. Appium - 无/最小语言依赖性、易于维护的框架、脚本执行速度较慢,因为它是原生 SDK 的包装器。

关于android - 使用 Appium 与 Uiautomator 的优势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52912281/

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