Я использую NUnit для запуска некоторых тестов Selenium, и у меня есть небольшая проблема, я хочу посмотреть, могу ли я исправить ее. Случается, что [OneTimeSetUp] и [OneTimeTearDown] запускаются после завершения каждого финиша. Я хочу запустить [OneTimeSetUp] один раз, когда запускаются тесты, и срыв, который будет выполняться после завершения ВСЕХ светильников.
TestBaseClass.cs
public class TestBaseClass
{
[OneTimeSetUp]
public void Init()
{
// Login
}
[OneTimeTearDown]
public void TearDown()
{
Driver.Close();
}
}
NavigationTests
[TestFixture]
public class NavigationTests : TestBaseClass
{
// Tests
}
MainPageTests
[TestFixture]
public class MainPageTests : TestBaseClass
{
// Tests
}