| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> appium入坑必备--APP元素定位+基本工具介绍 -> 正文阅读 |
|
[开发测试]appium入坑必备--APP元素定位+基本工具介绍 |
??????? 看了我文章了相信都了解了web端的元素定位了,没看的,既然进来了那么肯定多多少少知道些,那么APP的元素定位有哪些定位方式呢,我们又怎么去连接APP,然后通过工具去获取元素呢。 添加配置??????? 这里跟我们之前所说的appium测试工具的配置差不多。
??????? 那么写道Pycharm里面就是:
??????? 有没有看着很眼熟,实例化这一步括号里面的操作是我们appium连接界面的那个配置,后面跟着的就是配置参数了。 ??????? 放在appium工具里面就是这样: ??????? 这里我上面用的是夜神模拟器,下面用的是雷电模拟器,里面有一些其他的参数都可以自己加进去。 ???????? 这里用的是某站的界面,appium连接之后就可以在这里操作,模拟器里面的界面也会随之而动。 ???????uiautomatorviewer使用介绍,此功能在Android SDK中自带,在tools文件夹下 ???????? 等抓取完之后就会呈现出界面了 ???????? 本章两个工具就介绍到这里了,两个各有好处,各有所短,后续还会有其他的工具介绍。 元素定位????????方法:id定位,name定位(text定位),class_name定位, accessibility_id定位,xpath定位等 (目前1.5版本的已经不支持name定位了),所以APP的定位与selenium定位除了个别的定位方法不同之外,其他的基本都有类似之处。
id定位???????? 注:定位工具你随意,这里我打开的网易云,定位左上角的按钮,点击操作
??????? 这里你会发现这里有这么一个http://127.0.0.1:4723...这里是用于连接appium界面的,但是我元素定位工具使用的是 uiautomatorviewer,这两者不冲突,需打开appium才能使用哦。只是appium里面自带了一个定位工具罢了。 class name定位
accessibility_id定位??????? 这个定位方法说来也奇怪,这个定位方法我空了两天,因为之前跑是找不到这个方法的,也就是不可用,具体原因不详,不过官网无消息证明,此处就此放过,后续发现可以使用及时补上。 xpath定位???????? 这里两个都是可以的,随意,切记uiautomatorview无xpath定位给出哦。
??????? xpath的定位方式看个人,复制还是自己写,自己写一半代码还是全文字匹配,都是可以的 ??????? 有元素定位就会有元素组定位,元素组定位跟selenium类似,都是需要列表取值的方式进行定位。
???????? APP元素定位会有很多重复的元素,丝毫不亚于web界面元素,这里就不做多的介绍了! |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/17 20:37:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |