我有很多编码。每种测试方法都有共同的测试步骤。例如; this.UImap.navigatetourl();我已经在UIMap.cs中移动了它。因为我更改了navigatetourl()的代码。我想为不同的URL运行相同的测试方法。我可以在CodedUITest中使用数据驱动测试,但我想在UIMap.cs中使用数据驱动测试。我该怎么办?
谢谢,
答案 0 :(得分:0)
使用您的UIMap.NavigateToUrl()方法并为您要转到的网址添加参数。在实际执行导航之前,使用该值在UIMap中设置相应的* Params属性。 (我假设你录制了某种导航动作?)
在CodedUI测试中,从数据源中获取相关值,并将其作为URL参数值传递给UIMap.NavigateTo()方法。