我想测试单个方法而不是再次执行所有方法。当我尝试在打开的浏览器上运行单个方法时,现有浏览器关闭
答案 0 :(得分: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后。