在继承的类中调用时,测试上下文值为null

时间:2018-05-07 06:52:08

标签: c# selenium testcontext

我有一个测试方法,其中我调用了一个函数,在该函数中它进一步调用evaluate函数,如下所述。

protected bool Evaluate(bool condition, string message)
    {
        if (!condition)
        {
            Driver.Browser.GetScreenShot(@SKPConfigSettings.Logging.ScreenShotPath, TestContext.TestName, Core.Drivers.Enums.ScreenshotFormat.Png, true);
            Logger.LogError(message);
            Logger.LogError(Constants.Messages.TCFail);
            return false;
        }
        else
            return true;

    }

问题 TestContext.TestName始终为null,它不会获取方法名称。它在测试方法中获取方法名称,但不是这样。谁能提供解决方案?

0 个答案:

没有答案