OM23 发表于 2019-5-22 11:39:31

检查页面元素

老师:我想检查这个页面的信息是否存在并且正确,但定位元素class都是一样的,只有xpath和text不一样,我应该怎么检查这合页面呢?

在学课程佛系玩转APP自动化测试企业级任务http://www.atstudy.com/course/1609

学掌门网校 发表于 2019-5-22 11:53:21

你这个APP是自己找的,还是公司的产品,能否提供一个安装包呢?

目前只能根据你的截图给你一个思路呵,没有办法把具体的内容给你。定位这边可以采用组合定位的方法试试,例如:

依据:class + 元素属性名和值
格式:(假设都可以唯一定位某元素)
//class[@resource-id=“XXXX”]
//class[@text=“XXXX”]
//class[@content-desc=“XXXX”]

self.xpath_find_element('//android.widget.TextView[@text="通讯录"]').click()
self.xpath_find_element('//android.view.View[@text="总时长"]').click()

328451504 发表于 2019-7-3 01:07:11

经过这几天的学习可以肯定一点class 肯定有重名的,用css组合或者xpath组合比较好 或者直接复制xpath地址
一个class可以对应多个元素
页: [1]
查看完整版本: 检查页面元素