我想运行编码的UI数据驱动脚本7天。这可能吗?
我正在运行基于桌面的应用程序的性能测试。
我使用Datasource作为XML文件:
<Env>
<Nav>
<Path1>a</Path1>
<Path2>b</Path2>
<Path3>c</Path3>
<Path4>d</Path4>
</Nav>
<Nav>
<Path1>e</Path1>
<Path2>f</Path2>
<Path3>g</Path3>
<Path4>h</Path4>
</Nav>
</Env>
我的脚本导航到路径abcd,然后efgh然后停止。 我希望我的脚本在efgh之后再继续运行到abcd,直到我手动停止它。我可以使用编码的UI做到这一点吗?怎么样?
答案 0 :(得分:0)
您可以向[TestMethod]
添加一个简单的GoTo,以便一遍又一遍地执行相同的步骤:
[DeploymentItem("ProjectName\\Data.xml"), TestMethod()]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.XML",
"|DataDirectory|\\Data.xml",
"Row",
DataAccessMethod.Sequential)]
public void Test()
{
Start:
DoStuff();
goto Start;
}
这是一个肮脏的解决方案,但这应该一直运行,直到你手动停止它。