Appium测试之旅

Appium+Python+Android自动化测试

  • App自动化测试框架比较
    Appium测试之旅_第1张图片

  • App类型对比
    Appium测试之旅_第2张图片

  • Appium原理介绍
    Appium测试之旅_第3张图片
    Appium测试之旅_第4张图片

  • Appium Android环境搭建
    配置Android sdk环境
    过程略,可以在cmd中直接输入adb version验证配置是否成功
    Appium测试之旅_第5张图片
    准备测试设备
    可以是模拟器,如genymotion、夜神等,也可以是真机
    安装Appium Desktop
    下载地址https://github.com/appium/appium-desktop

  • Appium Desktop基本使用
    Appium测试之旅_第6张图片

  • Inspector工具配置
    连接模拟器
    Appium测试之旅_第7张图片
    获取测试App包名和类名
    ①使用sdk的build-tools里面aapt工具查询包名和入口类名,即命令为aapt dump badging
    Appium测试之旅_第8张图片
    ②获取当前界面的类名,即命令为adb shell dumpsys activity | find “mFocusedActivity”
    在这里插入图片描述

  • Inspector工具配置
    配置相关参数
    Appium测试之旅_第9张图片

  • Inspector工具使用说明
    定位元素
    Appium测试之旅_第10张图片
    录制脚本
    ①操作指令解释:Tap-点击;Sent Keys-输入文本内容;Clear-清空输入内容
    Appium测试之旅_第11张图片

  • App布局
    页面布局
    Appium测试之旅_第12张图片
    控件布局
    Appium测试之旅_第13张图片

  • uiautomatorviewer工具简介
    简单介绍
    它是一种bat文件,位于sdk\tool目录下。
    同inspector一样,也是探索元素的一种工具,但它比inspector效率要高且不需要输入参数。
    Appium测试之旅_第14张图片

  • Demo演示
    简单测试脚本
    Appium测试之旅_第15张图片

你可能感兴趣的:(Appium,python,android,软件测试)