0
Selenium NunitテストをXunitに変換しようとしています。Xunitがdriver.Quit()を使用していてもテストでSelenium webdriverを終了できない。
Xunitは、driver.Quit();の使用にもかかわらずテストが失敗した場合にのみ、Selenium webdriverプロセスまたはクロムブラウザを終了していません。
テストはあなたが建設最後に...お試しいただくか、IDisposableインターフェイスを実装し、内部TeardownTestメソッドを呼び出して使用することができます。この
[Fact]
public void test1()
{
SetupTest();
//testing something that fails
TeardownTest();
}
SetupTest
internal static void SetupTest()
{
driver = new ChromeDriver();
verificationErrors = new StringBuilder();
driver.Navigate().GoToUrl(baseUrl);
driver.Manage().Window.Maximize();
}
TeardownTest
internal static void TeardownTest()
{
try
{
driver.Quit();
}
catch (Exception)
{
// Ignore errors if unable to close the browser
}
Assert.Equal("", verificationErrors.ToString());
}
get pagesourceのためのチャットルームのWebページを最小限に抑える方法は? – RedArmy