OpenHarmony开发者论坛

标题: 自动化测试如何获取UI树 [打印本页]

作者: Yoimiya    时间: 2024-10-10 17:40
标题: 自动化测试如何获取UI树
[md]### 【问题描述】

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

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

OH目前已有的自动化测试框架 `@ohos.UiTest`中的相关功能,如On、Component、Driver等均未提供可以获取UI树的API。
[/md]
作者: fengyunrenwu    时间: 2024-10-12 18:45
当前没有API,仅有shell命令方式:https://gitee.com/openharmony/te ... 8%E8%AF%B4%E6%98%8E




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5