appium原理——简单的自我理解

Appium采用C/S架构,基于WebDriver协议,为移动设备提供自动化API。服务端用Node.js编写,无需前置安装即可使用。启动后监听4723端口接收测试脚本请求,通过中间件Bootstrap.jar转换为UiAutomator命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

appium原理
1.appium是C/S模式
2.基于webdrive协议添加对移动设备自动化api扩展而来
3.appium服务端是node.js写的,以前版本按照前需要前置安装node,现在版本已被GUI封装,不需要任何前置,直接按照就可以使用

下面是自我理解的appium工作图:
在这里插入图片描述
会首先开启一个监听4723端口的server,接收测试脚本发送过来的对应请求,再将对应的请求发送给中间件Bootstrap.jar(注意这里的请求不是整个脚本文件,而是对应的命令请求,比如:点击一个元素就是一条请求)

Bootstrap.jar:
监听4724端口由appium发送过来的相关请求,并且将请求转换成UiAutomator可以识别的命令发给UiAutomator进行处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值