admin管理员组

文章数量:1620893

文章目录

  • 前言
  • 一.Appium 元素定位
    • 1.定位方式种类
    • 2.如何定位
      • 2.1 id定位
      • 2.2 className定位
      • 2.3 content-desc 定位
      • 2.4 Android Uiautomator定位
        • 4.1 text定位
        • 4.2 text模糊定位
        • 4.3 text正则匹配定位
        • 4.4 resourceId定位
        • 4.5 resourceId正则匹配定位
        • 4.6 className定位
        • 4.7 className正则匹配定位
        • 4.8 组合定位
      • 2.5 xpath定位
        • 5.1 唯一属性定位
        • 5.2 模糊匹配定位
        • 5.3 组合定位
        • 5.4 层级定位
      • 2.6.IOS定位
      • 2.7.元素等待
      • 2.8.注意点
  • 二.Appium 基础Api
  • 三.Appium 基础操作
  • 四.Appium 键盘操作
    • 1.模拟输入
    • 2.模拟按键
    • 3.模拟点击
  • 五.Appium 触摸操作
    • 1.TouchAction
    • 2.MultiAction(多点触控 放大缩小操作)
    • 3.滑屏操作(swipe、scroll、drag_and_drop)
      • 3.1.屏幕滑动函数
      • 3.2.屏幕滑动python脚本
  • 六.其他操作
    • 1.Toast信息获取
    • 2.操作手机通知栏

前言

  • 想要使用appium元素定位,需搭建想要的开发测试环境,没有搭建环境的小伙伴详见上文
    【Python】AppUI自动化—appium自动化开发环境部署、APP测试案例(17)上

一.Appium 元素定位

定位原理

  • 使用Python或Java调用相关的Client,那么Appium里就会通过Webdriver协议(Selenium里同样)在应用层进行HTTP方式的数据请求,收到请求的手机上Appium APPServer就会解析相关的请求并且使用Appium提供的相应自动化测试方法去驱动手机做出相应的操作。

1.定位方式种类

导入库

from appium

本文标签: 元素事件操作AppUIPython