我想测试单个方法而不是再次执行所有方法。当我尝试在打开的浏览器上运行单个方法时,现有浏览器关闭
问问题
417 次
1 回答
0
它未指定,所以我假设这是一个与 VS2012 相关的问题。
看看 MSDN 论坛上的这个帖子 - http://social.msdn.microsoft.com/Forums/en-US/vsautotest/thread/5cb4ed2f-f38e-4c4a-a703-cb45dbf98c82
对您来说有趣的部分可能是这个示例代码:
BrowserWindow window;
[TestMethod]
public void Method1()
{
window = BrowserWindow.Launch(new Uri("http://www.bing.com"));
window.CloseOnPlaybackCleanup = false;
}
[TestMethod]
public void Method2()
{
window = BrowserWindow.Locate("Bing");
window.CloseOnPlaybackCleanup = false;
}
[TestMethod]
public void Method3()
{
window = BrowserWindow.Locate("Bing");
}
在您的代码中,您可以添加一个辅助方法,这样当您执行单个测试时,您可以检查是否可以找到现有的浏览器窗口,以及是否找不到Launch()
您所追求的 URL。
于 2013-05-20T12:56:26.370 回答