首页 > 解决方案 > 如何检查哪个测试脚本是/将是最后一个执行?(使用 C# 和 NUnit)

问题描述

在自动化测试解决方案(C# 和 Nunit)中,我想获取最后一个要执行的测试脚本的名称。

标签: c#selenium-webdrivernunit

解决方案


作为对您问题的直接回答...这不是很容易,但有可能...

您可以创建引用静态变量的[OneTimeTearDown]和方法。[TearDown]例如

private static string _lastTestRun;

[OneTimeTearDown]
public void RecordLastTestCase()
{
    // Do what you like with _lastTestRun
}

[TearDown]
public void My TearDown()
{
    _lastTestRun = TestContext.CurrentContext.Test.Name;
}

你还没有说你想用这些信息完成什么。取决于那是什么,更简单的事情可能是可能的。


推荐阅读