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 @   anobscureretreat  阅读(320)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2018-12-28 python 断言
2018-12-28 wireshark 下载 安装使用
2018-12-28 python 连加
2018-12-28 python 阶乘
2018-12-28 python input输入元素相加
2018-12-28 python input选择
2018-12-28 python 数据交换
点击右上角即可分享
微信分享提示