目前测试的 app,选择元素时是一个整的 view,这个 view 包含很多的元素,不能单独定位到某个元素,这个自动化该怎么实现
首先看一下这个 view 是不是 h5 页面,如果是,就从 H5 的测试入手;如果不是 H5 你用 inspect 能查看到元素,就应该能定位到,再不行就使用 AI 技术,以图搜图进行定位。
你倒是把元素截图贴出来, 元素上层肯定有固定的名称过类型的,能确定一个就好办
是列表类的么
你这个是 Appium Desk 查看的?推荐使用 Android SDK 自带的视图查看工具看一下布局,确认下是不是工具问题
现在看 mstc 大会上别人分享的 ppt,高端的已经开始用 AI 自动识别页面上的组件,如搜索框,图片,文字,各种按钮撒的这些类别
I agree to... 那些文字也是图片么? 如果不是的话,可以考虑兄弟元素定位
看起来像是内嵌 webview
1、如果使用 XPATH,需要切换 context。(APP 内嵌 H5 还要开启 webview 调试)
2、airtest 基于图像识别可以快速搞定这种布局形式,如果都是类似的情况,强烈建议使用 airtest