面试题:你为什么要用appium ,不用java的 uiautomator?

系统官方的自动化框架

ios 9.3及以上:苹果的XCUITest,swift
ios 9.3及以下:苹果的UIAutomation,object-c,版本
android4.2+:谷歌的UiAutomator,kotlin,pycharm→JVM,安卓开发
android2.3+:谷歌的Instrumentation(通过绑定另外的项目–Selendroid提供Instrumentation的支持) java Oracle

appium的特征

1.appium 可以跨语言(不用学java),python可以用java语言驱动的uiautomator库去测试
2.appium可以跨平台,既可以测iOS 也可以测android
3.和selenium一样是开源的,都有一个设计哲学,不用重复造轮子。实际上appium直接继承于selenium

你可能感兴趣的:(python,APP自动化,appium的特征)