CodedUI:无法在现有浏览器上开始测试

时间:2013-03-19 08:45:56

标签: coded-ui-tests

我想测试单个方法而不是再次执行所有方法。当我尝试在打开的浏览器上运行单个方法时,现有浏览器关闭

1 个答案:

答案 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后。