一、安装配置
- 安装 Python,PyCharm
- 安装 Appium Desktop https://github.com/appium/appium-desktop/releases/tag/v1.11.0
二、Appium Server 的使用、脚本录制
-
打开Appium Desktop 自动启动Appiun Server
Host 默认 0.0.0.0
Port 默认 4723 -
点击 start server v1.11.1 启动appium 服务
-
点击右上角放大镜按钮,进入 Inspector 界面设置参数,以下为较常用参数,如有需要可参考 https://blog.****.net/Vicky_P/article/details/88708814
关于参数:
- 真机连接电脑,发开开发者模式(建议使用Android 6.0及以下的系统)
- 获取devicesName:在命令行输入 adb devices ,回车即可获得
- 获取AppActivity:在命令行输入 adb logcat > D:\log.txt,真机上运行待测app后,键盘按ctrl+c 停止cmd 日志抓取行为。在D盘找到存放日志的文件夹,搜索cmp= ,查找对应Activity 即可
eg: cmp=com.xxx.xxx/com..xxx.xxx.MainActivity - 参数设置完成后,右边或出现对应的JSON 格式的参数,点击右下角 start Session,Inspector 开始获取真机界面
关于界面工具
- 在Inspector 顶部有9个按钮,从左往右依次是:
- 选择元素
- 滑动(通过两个点的坐标实现滑动)
- 扫描,识别
- 返回上一级
- 刷新 / 重新获取页面
- 录制脚本,可选择脚本语言
- 查找元素(可用id , xpath 等进行查找)
- 复制当前页面的html
- 关闭 inspector,返回参数设置页面
- 右侧 Selected Element 区域三个按钮:
- tap:执行选中元素的点击事件
- Send Keys:为文本框等对象传值
- Clear:如果是文本输入元素,就清除文本