当我使用MSTest框架,并复制硒IDE为我生成的代码时,MSTest不识别[TearDown]和[SetUp]。有什么替代方案吗?
当前回答
您可以使用[TestInitialize]进行[SetUp],使用[TestCleanup]进行[TearDown]。
其他回答
您可以使用[TestInitialize]进行[SetUp],使用[TestCleanup]进行[TearDown]。
[TestInitialize]和[TestCleanup]在单个测试级别,[ClassInitialize]和[ClassCleanup]在类级别。
请记住,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() {}
您将分别使用[TestCleanup]和[TestInitialize]。
推荐文章
- 如何验证一个XPath表达式在Chrome开发工具或Firefox的Firebug?
- Linq-to-Entities Join vs GroupJoin
- 为什么字符串类型的默认值是null而不是空字符串?
- 在list中获取不同值的列表
- 组合框:向项目添加文本和值(无绑定源)
- 如何为ASP.net/C#应用程序配置文件值中的值添加&号
- 从System.Drawing.Bitmap中加载WPF BitmapImage
- 如何找出一个文件存在于c# / .NET?
- 为什么更快地检查字典是否包含键,而不是捕捉异常,以防它不?
- 我如何获得当前的URL在硒Webdriver 2 Python?
- [DataContract]的命名空间
- string. isnullorempty (string) vs. string. isnullowhitespace (string)
- 完全外部连接
- 在foreach循环中编辑字典值
- 如何在xml文档中引用泛型类和方法