Когда я использую MSTest FrameWork и копирую код, созданный для меня Selenium IDE, MSTest не распознает TearDown и Setup. Какая альтернатива этому?
Что будет альтернативой [SetUp] и [TearDown] в MSTest?
Ответ 1
Вы использовали бы [TestCleanup] и [TestInitialize] соответственно.
Ответ 2
Имейте в виду, что ваши методы Initialize/Cleanup должны использовать правильную подпись.
[AssemblyInitialize()]
public static void AssemblyInit(TestContext context) {}
[ClassInitialize()]
public static void ClassInit(TestContext context) {}
[TestInitialize()]
public void Initialize() {}
[TestCleanup()]
public void Cleanup() {}
[ClassCleanup()]
public static void ClassCleanup() {}
[AssemblyCleanup()]
public static void AssemblyCleanup() {}
Ответ 3
[TestInitialize] и [TestCleanup] на индивидуальном уровне тестирования [ClassInitialize] и [ClassCleanup] на уровне класса.
Ответ 4
Вы можете использовать [TestInitialize] для [SetUp] и [TestCleanup] для [TearDown].