Collections 使用网格对网页进行CodedUI测试

Collections 使用网格对网页进行CodedUI测试,collections,coded-ui-tests,Collections,Coded Ui Tests,在工作中,我们刚刚开始使用CodedUI,在我们的产品中有很多数据网格,虽然CodedUI UIMap记录器能够识别单个元素,但它似乎无法识别元素集合,例如返回一个列表,给出列或行中的每个单元格,或者更有用的列表,因此,您可以以一种对上下文敏感的方式导航数据—例如,我可能对检查第四列是否始终等于第二列和第三列的总和感兴趣 有没有办法在CodedUI中进行这种搜索?到目前为止,我遇到的唯一搜索方法是UIMap记录器本身使用的方法,它应该只返回单个对象。如果没有这些,我发现很难进行任何特别有用的测试

在工作中,我们刚刚开始使用CodedUI,在我们的产品中有很多数据网格,虽然CodedUI UIMap记录器能够识别单个元素,但它似乎无法识别元素集合,例如返回一个列表,给出列或行中的每个单元格,或者更有用的列表,因此,您可以以一种对上下文敏感的方式导航数据—例如,我可能对检查第四列是否始终等于第二列和第三列的总和感兴趣

有没有办法在CodedUI中进行这种搜索?到目前为止,我遇到的唯一搜索方法是UIMap记录器本身使用的方法,它应该只返回单个对象。如果没有这些,我发现很难进行任何特别有用的测试…

UITestControl.FindMathingControls
,它返回满足您设置的条件的元素集合


据我所知,这种方法可以满足您的需要。

这看起来很完美-我可能要到下周才有机会测试它是否能满足我的需要,但同时我会进行投票。