統合テストに失敗したときにWatiN - 2.1.0を使用してスクリーンショットを撮っています。これらのテストを私のdev VM上でローカルに実行すると、すべてのスクリーンショットが正しく記録されます(IE8またはIE9を使用)。しかしWatinは統合テストで黒いスクリーンショットを取っています
、彼らは私たちの統合サーバー上で実行されている:
- Windows Server 2008のVM
- のInternet Explorer 8
- 我々はNUnitのコンソールを介したチームの街からwatinテストを実行している
テストの失敗時に記録されたスクリーンショットはすべて黒です。私は同様の概念をカバーするいくつかの記事を見直しましたが、それらはすべて以前のバージョンのWatinを参照していました。誰も最新のバージョンで同様の問題を抱えていますか?テスト失敗コードに
スクリーンショット:
[TearDown]
public void TearDown()
{
if (TestContext.CurrentContext.Result.State == TestState.Failure ||
TestContext.CurrentContext.Result.State == TestState.Error)
{
Browser.BringToFront();
Browser.CaptureWebPageToFile(DateTime.Now.ToString("ddmmyyyyHHmmss") + GetType().Name + ".png");
}
Browser.Close();
}
teamcityをWindowsサービスとして実行していましたか? –
@OlegD。それは私には分かりません。私たちは信じていましたか? – Jesse