你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
一个问题
翻到界面背后,应该看到什么?
检查界面应该揭示当前视图的真实结构,以及它与状态的关系。
设想界面上有一个任务标题、“进行中”状态,以及一个完成按钮。查看结构时,我们首先想回答:标题对应哪个节点?状态从哪里来?按钮触发什么操作?这些对应关系,才是“翻到界面背后”要理解的东西。
一个教学观察过程可以是:先找到任务节点和它的状态;再操作完成按钮;最后检查状态是否改变,以及界面是否呈现新状态。这里描述的是观察方法,不能把一份预先写好的示例数据当成实际检查结果。
还要分清三种材料:内容资源存放文字等内容;AUP 树描述节点、属性和事件;浏览器 DOM是网页渲染后的结构。它们能互相解释,但不是同一棵树。
Arc 的 UI Provider 提供会话树和检查入口。浏览器相关检查还依赖已连接的浏览器后端。真正的实时检查必须读取当前活动资源,并保留适当的访问边界。