Когда я использую 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]
.