MSTest - C#
- Selenium
を使用して一連のテストを実行しています。失敗したステップがあり、それをtrxファイルでアップロード(添付)したいのであれば、スクリーンショットを撮っています。c# - selenium - MSTest - testcontextを使用して結果ファイル(testcontext.AddResultFileを使用)をレポートに追加できません。
2つのテストの1つのテストとして実行するとすべてが良いです。添付ファイル。私はTRXファイルに以下の
TestContextメッセージを取得テストが
をFAILEDされていても
しかし、私はパラレルでテストを実行するとき、私は添付ファイル付きの結果ファイルを見ることができないのです: 値をnullにすることはできません。 パラメータ名:パス
私はTRXファイルにファイルを添付するために使用していたコードは
Screenshot screenShot = ((ITakesScreenshot)driver).GetScreenshot();
string fileName = fullFilePath + "Screenshot_" + driver.testContext.TestName + DateTime.Now.ToString("yyyy-dd-MM-HH-mm-ss")+".png";
screenShot.SaveAsFile((fileName), ImageFormat.Png);
driver.testContext.AddResultFile(fileName);
私が間違っているつもり任意のポインタです。私はグーグルで2つのリンクを見て、これは既知の問題だと言います。この問題を回避するために私が回避策として何かできることはありますか?
すべてのポインタは非常に役に立ちます。おかげ