appium工作原理
2025-10-29 14:22:13 0 举报
Appium是一个开源工具,主要用于自动化iOS、Android和Windows应用程序的测试。核心在于其通过WebDriver协议与移动应用交互,无需修改应用程序即可实现自动化测试,体现了其用户友好性和跨平台特性。
作者其他创作
大纲/内容
appium server充当客户端netty server充当服务端
对外暴露接口:http://127.0.0.1:4723/wd/hub
发送post请求4723端口访问传递参数
待测app
appium服务端
脚本
appium-settinguiautomator2.serveruiautomator2.server.test6790端口[netty server],启动ui2server操作待测app
传递指令
appium >=1.13版本工作原理图:
手机
脚本充当客户端appium server充当服务端
(appium版本<=1.13默认执行引擎UIAutomator11.13以后版本的工作引擎UIAutomator2)
appium初始化:检查本地sdk(adb)环境连接当前设备获取当前设备sdk版本(安卓版本)从安卓配置文件解析:应用的包名+起始activity,检测设备是否可用安装辅助appium-setting到手机设备上[可以辅助操作手机网络、输入法等]安装辅助uiautomator2.server和uiautomator2.server.test[核心辅助app]做adb端口映射adb forward tcp :8200 tcp:6790启动手机上的ui2 server test[starting uiautomator2 server)
返回结果
8200端口
收藏
0 条评论
下一页