Appium + python 自动化脚本录制(初级)

一、安装配置

  1. 安装 Python,PyCharm
  2. 安装 Appium Desktop https://github.com/appium/appium-desktop/releases/tag/v1.11.0

二、Appium Server 的使用、脚本录制

  1. 打开Appium Desktop 自动启动Appiun Server
    Host 默认 0.0.0.0
    Port 默认 4723
    Appium + python 自动化脚本录制(初级)

  2. 点击 start server v1.11.1 启动appium 服务 Appium + python 自动化脚本录制(初级)

  3. 点击右上角放大镜按钮,进入 Inspector 界面设置参数,以下为较常用参数,如有需要可参考 https://blog.****.net/Vicky_P/article/details/88708814
    Appium + python 自动化脚本录制(初级)

关于参数:
  1. 真机连接电脑,发开开发者模式(建议使用Android 6.0及以下的系统)
  2. 获取devicesName:在命令行输入 adb devices ,回车即可获得
  3. 获取AppActivity:在命令行输入 adb logcat > D:\log.txt,真机上运行待测app后,键盘按ctrl+c 停止cmd 日志抓取行为。在D盘找到存放日志的文件夹,搜索cmp= ,查找对应Activity 即可
    eg: cmp=com.xxx.xxx/com..xxx.xxx.MainActivity
  4. 参数设置完成后,右边或出现对应的JSON 格式的参数,点击右下角 start Session,Inspector 开始获取真机界面Appium + python 自动化脚本录制(初级)
关于界面工具
  1. 在Inspector 顶部有9个按钮,从左往右依次是:
    • 选择元素
    • 滑动(通过两个点的坐标实现滑动)
    • 扫描,识别
    • 返回上一级
    • 刷新 / 重新获取页面
    • 录制脚本,可选择脚本语言
    • 查找元素(可用id , xpath 等进行查找)
    • 复制当前页面的html
    • 关闭 inspector,返回参数设置页面Appium + python 自动化脚本录制(初级)
  2. 右侧 Selected Element 区域三个按钮:
    • tap:执行选中元素的点击事件
    • Send Keys:为文本框等对象传值
    • Clear:如果是文本输入元素,就清除文本
      Appium + python 自动化脚本录制(初级)