Specflow AfterScenario フックからテスト結果 (成功/失敗、おそらくアサートなど) にアクセスする方法はありますか? 何も見えませんが、含まれるもののようです。
質問する
3218 次
3 に答える
0
これを行うには ScenarioContext を使用します。うまくいけば意味のあるコード例を次に示します (実際の assert 値を取得しない - 私が知る限り不可能です) が、テストが失敗した場合にブラウザーを開いたままにしておくことができることを意味します。
[AfterScenario]
public void AfterScenario() {
if (ScenarioContext.Current.TestError == null) {
// Test failed (use ScenarioContext.Current.TestError to print out error to logs if required)
_driver.Quit
}
}
于 2018-03-09T09:53:57.260 に答える