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]
。