0

すべてのメソッドを再度実行するのではなく、単一のメソッドをテストしたい。開いているブラウザーで単一のメソッドを実行しようとすると、既存のブラウザーが閉じます

4

1 に答える 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 に答える