17-5 & 6 & 7 & 8 & 9 & 10 app控件交互+触屏操作自动化+高级定位技巧+显示等待机制+toast控件识别+appium属性获取与断言

本文详细介绍Appium自动化测试的关键技术和实践方法,包括控件交互、触屏自动化操作、高级定位技巧、显示等待机制、Toast控件识别及属性获取与断言等内容。适合希望深入掌握Appium自动化测试的读者。

17-5 app控件交互

1)元素的常用方法

在这里插入图片描述
在这里插入图片描述
源码:
在这里插入图片描述

2)元素的常用属性

在这里插入图片描述
element.location获取起点坐标(左上角)

eg:
在这里插入图片描述
在这里插入图片描述

17-6 触屏操作自动化

1)文档

在这里插入图片描述

文档:https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/touch-actions.md

  • TouchAction
    在这里插入图片描述

  • MultiTouch多点触控
    在这里插入图片描述

2)滑动

在这里插入图片描述

eg:
在这里插入图片描述
坐标点定位不建议,换设备或坐标点改变时,维护量较大

可改为如下👇不变的量:

在这里插入图片描述

3)手势操作

在这里插入图片描述

在这里插入图片描述

17-7 高级定位技巧

1)xpath定位进阶

在这里插入图片描述
在这里插入图片描述

1.xpath定位文档

xpath定位文档:https://www.w3school.com.cn/xpath/xpath_syntax.asp

  • 绝对路径:/ 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。
  • 相对路径:// 相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。HTML绝对路径(absolute path)指带域名的文件的完整路径。
    在这里插入图片描述
    在这里插入图片描述

2.实战

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢思小姐姐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值