Appium

 

APPIUM
Appium是一款开源的自动化测试工具,支持IOS、Android、Windows和Mac应用。

跨平台
appium可以在OSX,Windows以及Linux桌面上运行。

跨语言
appium采用了C/S的设计模式,扩展了WebDriver协议,因此Client用Python、Java、Js/Nodejs、Ruby、OC、C#等各种语言来实现。

原理介绍
Appium的核心是一个遵守REST设计风格的Web服务器,他会用来接受客户端的连接和指令。由于统一的接口设计,客户端便可以用多种语言来实现,从而用自己喜欢的语言来实现测试用例。

服务端收到测试指令后会发送给设备,在设备层则使用了设备商提供的原生测试框架,比如IOS的XCUITest Driver和UIAutomation Driver, 安卓的UIAutomator和UIAutomator2等等。

 

Appium官网: http://appium.io/

Appium Github主页: https://github.com/appium/appium

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-12-28 10:37  anobscureretreat  阅读(304)  评论(0编辑  收藏  举报