Appium appium 自动化测试,无法获取具体元素

xwwr · 2024年12月17日 · 最后由 微凉 回复于 2024年12月17日 · 1515 次阅读

小公司自主研发的 app,使用 Appium Inspector 获取的 dom 树,基本上通篇都是结构只有 android.view.view 和 android.widget.ImageView,一些按钮是否可点也是 android.widget.ImageView。这边用 boss 直聘的一个图举例
类似于这样的卡片信息,在 dom 树展示却为

<android.widget.ImageView index="0" class="android.widget.ImageView" text="" content-desc="测试工程师 &#10;60-90W/年&#10;苏州系统医学研究所&#10;博士&#10;经验不限&#10;生物医学工程&#10;基础医学&#10;招聘者&#10;苏州" resource-id="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" long-clickable="false" password="false" scrollable="false" selected="false" bounds="[0,496][1080,891]" displayed="true" />

这种我如何区分具体的头像,薪资,校招这样呢?
同样一些按钮选中状态和未选中状态都是相同的属性,有什么办法区分吗
新手刚接触自动化,请各位大佬指教

共收到 2 条回复 时间 点赞
xwwr #1 · 2024年12月17日 Author

补充一下,是 flutter 应用,是因为这个导致很多元素会被合并成一个区域块吗?

flutter 应用就这样

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册