当我使用MSTest Framework并复制Selenium IDE为我生成的代码时,MSTest无法识别[TearDown]
和[SetUp]
。有什么替代方案?
答案 0 :(得分:245)
您将分别使用[TestCleanup]
和[TestInitialize]
。
答案 1 :(得分:238)
请记住,您的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() {}
答案 2 :(得分:99)
[TestInitialize]
和[TestCleanup]
,班级[ClassInitialize]
和[ClassCleanup]
。
答案 3 :(得分:7)
您可以[TestInitialize]
使用[SetUp]
,[TestCleanup]
使用[TearDown]
。