一身转战三千里,一剑曾百万师。这篇文章主要讲述Appium移动端自动化测试--控件定位方法相关的知识,希望能为你提供帮助。
常用定位手段
- id
- Accessibility ID
- XPath
【Appium移动端自动化测试--控件定位方法】DOM: Document Object Model文档对象模型
DOM应用:最早应用于html和javascript的交互。界面结构话描述,常见的格式为HTML、xml,核心元素为节点和属性。
Xpath:xml路径语言,用于XML中的节点定位。
App Dom结构解析
文章图片
关键字Attribute
- clickable
- content-desc
- resource-is
- text
- bounds
- DOM 属性和节点结构类似
- 名字和属性的命名不同
测试步骤三要素:
- 定位、交互、断言
定位: - ID(重要)
- XPath(重要)
- Accessibility ID: content-desc(重要)
- 不推荐 Class -iOS -Android
文章图片
定位与操作的示例代码
文章图片
元素定位符与复用
- findElementByXXXX
- findElement(by, value) #查找与定位分离,推荐使用
- findElement(by, value) 主要用于Page Object模式
文章图片
推荐阅读
- Appium移动端自动化测试--使用IDE编辑并强化脚本
- Android 开机充电图标和充电动画
- cordova+vue构建app进阶
- pringboot热部署导致applicationContext获取为空
- IDEA启动springboot项目找不到application.yml配置文件
- uni-app开发
- 新东方APP技术团队建设
- 使用AnnotationConfigApplicationContext注册配置类
- 关于create-react-app(react-scripts@3.3.0)升级的坑