C# Selenium 驱动程序 - 完成后关闭所有网页
C# Selenium driver - close all web pages after finish
[SetUp]
public void Setup()
{
//open web page
}
[Test]
public void Test()
{
//test stuff
}
C# selenium driver 有两种方法,你可以设置例如打开浏览器转到特定的网页,然后测试特定的元素,这样你就不必在每个测试方法中都写开头部分。
但是所有这些网页都将保持打开状态,直到您手动关闭它们。 Setup
是否有在测试完成后运行的等效项,以便您可以自动关闭浏览器?
这是一种您可以在测试完成后关闭每个浏览器的方法(假设您使用的是 Nunit
而不是 MSTest
,看起来您是这样)。你会把它放在底部,在你所有的测试之后:
[TearDown]
public void TearDown()
{
if (driver != null)
{
driver.Dispose();
}
}
[SetUp]
public void Setup()
{
//open web page
}
[Test]
public void Test()
{
//test stuff
}
C# selenium driver 有两种方法,你可以设置例如打开浏览器转到特定的网页,然后测试特定的元素,这样你就不必在每个测试方法中都写开头部分。
但是所有这些网页都将保持打开状态,直到您手动关闭它们。 Setup
是否有在测试完成后运行的等效项,以便您可以自动关闭浏览器?
这是一种您可以在测试完成后关闭每个浏览器的方法(假设您使用的是 Nunit
而不是 MSTest
,看起来您是这样)。你会把它放在底部,在你所有的测试之后:
[TearDown]
public void TearDown()
{
if (driver != null)
{
driver.Dispose();
}
}