MSTest中的和会有什么替代?

当我使用MSTest FrameWork,并复制Selenium IDE为我生成的代码时,MSTest无法识别TearDown和Setup。 有什么替代呢?

您将分别使用[TestCleanup][TestInitialize]

请记住,您的Initialize / Cleanup方法必须使用正确的签名。

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.classinitializeattribute.aspx

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