在UIMap.cs中驱动的编码UI测试数据

时间:2013-04-12 07:38:28

标签: visual-studio-2010 coded-ui-tests

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

谢谢,

1 个答案:

答案 0 :(得分:0)

使用您的UIMap.NavigateToUrl()方法并为您要转到的网址添加参数。在实际执行导航之前,使用该值在UIMap中设置相应的* Params属性。 (我假设你录制了某种导航动作?)

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