MSTest中的和会有什么替代?
当我使用MSTest FrameWork,并复制Selenium IDE为我生成的代码时,MSTest无法识别TearDown和Setup。 有什么替代呢?
您将分别使用[TestCleanup]和[TestInitialize] 。
请记住,您的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() {}
[TestInitialize]和[TestCleanup]在单个testing级别, [ClassInitialize]和[ClassCleanup]级别。
您可以将[TestInitialize]用于[SetUp] , [TestCleanup]用于[TearDown] 。