1

是否可以在没有严格映射到控件树的情况下在应用程序(我正在测试桌面 WPF 应用程序)中为 Test Complete 映射对象?例如:别名对象不是基于映射,而是基于查找函数或类似的东西。

因此 GUI 映射路径中的微小更改(父级删除或更改)不得影响自动测试。

我深入研究查找功能,但找不到我需要的东西。因此,在每个自动测试中都使用了对整个父树的严格映射。

注意:WPF 树中的每个元素都有唯一的标签。

4

1 回答 1

3

您可以在名称映射中找到“扩展查找”属性,以说明可以在父对象的子树中的任何位置找到的对象。这样,当中间的组件被删除或更改名称/结构时,除非更改对象的某些属性,否则将找到您的对象。您可以在父对象上使用 FindChild 和 FindAll 方法并自己查找对象,但这种做法需要更多的努力。

于 2013-10-20T12:46:31.393 回答