0

我有很多codeuitest。每种测试方法都有共同的测试步骤。例如; this.UImap.navigatetourl(); 我已将它移到 UIMap.cs 中。因为我已经更改了 navigatetourl() 的代码。我想为不同的 url 运行相同的测试方法。我可以在 CodedUITest 中使用数据驱动测试,但我想在 UIMap.cs 中使用数据驱动测试。我能做些什么?

谢谢,

4

1 回答 1

0

使用您的 UIMap.NavigateToUrl() 方法并为您要访问的 URL 添加一个参数。在实际进行导航之前,使用该值在 UIMap 中设置适当的 *Params 属性。(我假设您记录了某种导航动作?)

在 CodedUI 测试中,从数据源中获取相关值并将其作为 URL 参数值传递给 UIMap.NavigateTo() 方法。

于 2013-05-13T06:23:04.220 回答