我创建了一个Nunit和specflow项目,一切似乎都运行良好。但是,当我将与测试相关的所有内容放在一个文件夹中,然后在同一项目中为另一个应用程序创建一个新文件夹,其中测试步骤与原始文件类似时,我得到“对象引用未设置为对象实例”错误。错误发生在这里:
_driver = ScenarioContext.Current.Get<IWebDriver>();
***if (!(_driver.Url.Equals(Constants.LandingPage)***))
{
_driver.Navigate().GoToUrl(Constants.LandingPage);
}
当我进行空检查时,_driver
返回null,我不明白为什么。此外,每当我从项目中排除原始测试或新测试时,剩下的一个似乎工作正常。请问我该如何解决这个问题?