元素的探险家
测试工作室项目中的元素资源管理器是在测试过程中记录或手动添加的所有元素的可视化表示记录过程.
Elements Explorer窗格提供一站式服务,用于查看项目中使用的所有元素,并编辑在执行过程中找到它们的方式。您可以在左下角的项目资源管理器下面/旁边找到元素资源管理器。
![]() 独立的版本 |
![]() VS插件 |
提示
虽然元素可以在几个测试和测试步骤中使用,但是每个具有唯一查找表达式的元素只在elements Explorer中显示一次。
记录元素的层次结构
这些元素被组织在Page节点(以及框架节点(如果网页中使用了帧)用于web应用程序,而应用程序和窗口标题节点用于WPF应用程序。
![]() HTML树视图 |
![]() Silverlight树视图 |
![]() WPF树视图 |
- HTML树视图由页面>框架>测试区域>元素.
- Silverlight树视图是由页面>框架> SilverlightApp >元素.
- WPF树视图由应用程序>窗口>元素.
根据元素在页面上的位置来维护层次结构。例如,如果没有框架或区域,那么特定页面的元素将在page节点下列出。
如何知道哪个步骤使用了一个元素?
Elements Explorer中的每个元素都与项目中的一个步骤相关联。项目越大,就越难找出哪个步骤和测试使用了哪个元素。因此,Test Studio Elements Explorer提供了有用的工具来帮助维护元素。
- 哪些步骤使用某些元素?-您可以轻松地检查所有步骤的列表,这些步骤使用元素,通过访问所使用的选项中的上下文菜单.
- 我可以过滤某些测试的元素吗?-有按钮在元素资源管理器菜单栏,您可以选择在窗格中查看哪些元素。
- 如果我在测试中选择了一个步骤,我如何知道它使用了哪个元素?-当在测试中选择一个步骤时,它的目标元素将在其名称前面用红色箭头标记。列表中也列出了目标元素一步的属性下主要目标财产。
- 我可以更改步骤使用的元素吗?-元素可以是的方法对另一个现有元素进行更改主要目标一步财产.或者,您可以更改查找表达式在Test Studio中修改元素,然后改变元素。它会在页面上。
元素的资源管理器上下文菜单
页面节点上下文菜单
右键单击Page节点以查看包含这些活动选项的上下文菜单:
- 验证-根据当前加载的页面验证页面节点中的所有元素。要求在录制窗口中加载该页。结果用绿色勾和红色X表示。
- 重命名-修改友好名称。
- 加载页面-在录制窗口中加载该页面所属的URL。
- 属性-使属性窗格处于活动状态。
元素上下文菜单
每个Element节点都有一个包含这些活动选项的上下文菜单:
- 编辑元素-加载“查找元素”菜单,选择在网页或应用程序中查找此元素的位置和方式。
- 实时编辑-在当前加载的页面中找到元素(在Test Studio 2018 R3和更早版本中可用)。
- 所使用的-加载测试步骤选择器并显示包含此元素的所有测试及其步骤。选择任何测试中列出的步骤之一,将在测试窗格中打开测试,并突出显示该步骤。
- 验证-根据当前加载的页面验证页面节点中的所有元素。要求在录制窗口中加载该页。结果用绿色勾和红色X表示。
- 重命名-更改元素的友好名称(一种识别节点的简单方法)。此名称还将用于代码生成,作为变量名称或集合索引器。
- 删除-从资源管理器中删除该元素。元素必须不链接到任何步骤。
- 观点错误-显示无法找到的元素的错误查找逻辑。
- 定位在DOM中-加载录制窗口时跳转到DOM中该元素的位置。
- 加载页面-在录制窗口中加载元素所属的URL。
- 属性-使属性窗格处于活动状态。
元素资源管理器菜单栏
元素菜单栏有以下按钮:
- 添加元素-添加预定义的元素.
- 元素映射(IntelliMap)-地图预定义的元素。
- 搜索-根据元素的友好名称属性在资源管理器中搜索。
- 排序-按升序或降序组织元素,或清除排序。
- 刷新-刷新资源管理器中元素的显示。您很少需要这样做,因为Test Studio通常会正确地刷新窗口。
- 启用/禁用高亮显示-控制记录表面上的元素在树视图中被选中时的高亮显示。启用后,在Elements窗格中突出显示的元素也将在活动浏览器中突出显示。
- 展开/折叠-在各自的页面节点下显示或隐藏所有元素。
- 此测试/所有测试-仅显示当前加载测试的元素,或显示项目中每个测试的元素。