一、环境阿健
1、安装node.js
2、安装JDK
3、安装android sdk
4、安装appium客户
5、运行环境pycharm,python环境搭建,/eclipse
6、编写测试脚本
7、运行之前启动appium
二、原理
appium是一个开源的,跨平台的测试框架,可以用来测试native及混合应用,appium支持ios,android以及firefoxOx平台测试;
appium使用webdriver的json wire协议,来驱动apple系统的uiautomation库,android系统的uiautomator框架
特点:
跨架构
跨设备
跨语言
跨app
不依赖源代码
不限制测试框架和平台
三、appium加载过程
调用android adb完成基本的系统操作
向android上部署bootstrap.jar包并启动
Forward android的端口到pc机器上
pc上监听端口接受请求,使用webdriver协议
分析命令并通过forward 的端口发送给bootstrap.jar
bootstrap.jar接受请求并把命令发给uiautomator
版权归原作者 liluo00000 所有, 如有侵权,请联系我们删除。