• Lv0
    粉丝0

积分14 / 贡献0

提问2答案被采纳0文章0

作者动态

自动化测试如何获取UI树

Yoimiya 显示全部楼层 发表于 2024-10-10 17:40:58

【问题描述】

OpenHarmony的自动化测试框架中,是否提供了可以获取控件树的API?

安卓可以通过AccessibilityService的 getRootInActiveWindow方法获取控件树的根节点信息AccessibilityNodeInfo,从而可以进一步递归遍历得到所有控件树。这也是安卓自动化测试工具常用的获取UI树的方法。

OH目前已有的自动化测试框架 @ohos.UiTest中的相关功能,如On、Component、Driver等均未提供可以获取UI树的API。

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

fengyunrenwu

沙发 发表于 6 天前
当前没有API,仅有shell命令方式:https://gitee.com/openharmony/te ... 8%E8%AF%B4%E6%98%8E

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部