Начинающий использует SpecFlow и c # здесь.
Я пытаюсь переместить шаги входа в систему с BeforeFeature на BeforeTestRun для школьного проекта, и я не могу установить BrowserSession в FeatureContext во время ловушки BeforeTestRun.
Я получаю эту ошибку:
System.NullReferenceException: для ссылки на объект не задан экземпляр объекта.
public sealed class Hooks
{
[BeforeTestRun]
public static void BeforeTestRun()
{
FeatureContextWrapper.BrowserSession = BrowserFactory.GetBrowser();
}
}
FeatureContextwrapper.cs
public class FeatureContextWrapper
{
public static BrowserSession BrowserSession
{
get { return (BrowserSession)FeatureContext.Current["BrowserSession"]; }
set { FeatureContext.Current.Set(value, "BrowserSession"); }
}
}