如何仅在启动时使用 nunit 执行代码

本文关键字:nunit 执行 代码 何仅 启动 | 更新日期: 2023-09-27 18:31:04

我正在使用最新的NUnit来运行Selenium测试。测试被编译成类库DLL文件,然后由NUnit运行。我的问题是在自动化开始之前,我需要运行一些初始化,例如创建日志文件、设置特定参数等。我没有看到在 NUnit 中执行此操作的方法 - setup() 可以做到这一点,但对于每个测试或夹具 - 我只需要在应用程序开始时运行一次此代码。知道我怎样才能做我想做的事吗?非常感谢您的帮助。J.

如何仅在启动时使用 nunit 执行代码

看看SetUpFixtureAttribute(更多信息在这里)。它说:

这是标记一个类的属性,该类包含给定命名空间下所有测试夹具的一次性设置或拆卸方法。该类最多可以包含一个标有 SetUpAttribute 的方法和一个标有 TearDownAttribute 的方法。