uiautomator与appium的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uiautomator与appium的区别相关的知识,希望对你有一定的参考价值。
参考技术A uiautomator和appium都作为移动端自动化测试的工具.那么他们有什么区别呢?1.适用场景不同
uiautomator适用于adroid手机端自动化测试.而appium不仅适用于Android手机,同样适用于ios手机.
2.作用域不同
在Android系统场景中,uiautomator可跨app,在手机ROM层面实现交互.而appium只适合在应用内部,不能跨app.
而且appium可以实现webview界面的自动化测试,而uiautomator却不能.
3.原理
appium是通过webDriver调起应用,以appium server作为桥梁,通过Bootstrap.jar调用的android端uiautomator命令和ios端uiautomation/XCTest(ios 8以上).
uiautomator通过android instrumentation获取系统上下文,设备信息状态等.
以上是关于uiautomator与appium的区别的主要内容,如果未能解决你的问题,请参考以下文章
UI Automator 和 driver.swipe via appium 有啥区别
uiautomator2,appium, airtest几个工具浅析