Appium基础-1简介及架构

Appium是一个开源的跨平台测试框架,支持iOS和Android原生、混合和移动Web应用测试。其优势在于跨平台性、多语言支持和无需复杂环境配置。Appium架构基于WebDriver协议,客户端通过HTTP与服务器通信,服务器再将命令转化为设备上的UI自动化工具执行,如Android的UIAutomator或Selendroid,iOS的UIAutomation。
摘要由CSDN通过智能技术生成

简介

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。

优势

• 可以跨平台同时支持android、ios
• 支持多种语言,java、python、php、Ruby等等
• 不用为复杂的环境发愁
• 如果你有selenium经验,直接上手。

架构原理

在手机操作系统自带的测试框架基础上实现的,Android和iOS的系统上使用的工具分别如下:
• Android(版本>4.3):UIAutomator,Android 4.3之后系统自带的UI自动化测试工具。
• Android(版本≤4.3):Selendroid,基于Android Instrumentation框架实现的自动化测试工具。
• ·iOS:UIAutomation(instruments框架里面的一个模板),iOS系统自带的UI自动化测试工具。

在这里插入图片描述
在这里插入图片描述

运行原理

电脑(client)上运行自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值