我正在使用NUnit运行一些Selenium测试,我有一个小问题,我想看看我是否可以得到纠正.发生的事情是[OneTimeSetUp]和[OneTimeTearDown]在每个灯具完成后运行.我想要的是在测试开始时运行[OneTimeSetUp]一次,并在完成所有灯具后拆机运行.
TestBaseClass.cs
public class TestBaseClass
{
[OneTimeSetUp]
public void Init()
{
// Login
}
[OneTimeTearDown]
public void TearDown()
{
Driver.Close();
}
}
Run Code Online (Sandbox Code Playgroud)
NavigationTests
[TestFixture]
public class NavigationTests : TestBaseClass
{
// Tests
}
Run Code Online (Sandbox Code Playgroud)
MainPageTests
[TestFixture]
public class MainPageTests : TestBaseClass
{
// Tests
}
Run Code Online (Sandbox Code Playgroud)