在一个Project中运行2个不同的Specflow测试时,“对象引用未设置为对象的实例”错误

时间:2017-05-02 19:42:24

标签: selenium specflow gherkin

我创建了一个Nunit和specflow项目,一切似乎都运行良好。但是,当我将与测试相关的所有内容放在一个文件夹中,然后在同一项目中为另一个应用程序创建一个新文件夹,其中测试步骤与原始文件类似时,我得到“对象引用未设置为对象实例”错误。错误发生在这里:

_driver = ScenarioContext.Current.Get<IWebDriver>();
            ***if (!(_driver.Url.Equals(Constants.LandingPage)***))
            {
                _driver.Navigate().GoToUrl(Constants.LandingPage);
            }

当我进行空检查时,_driver返回null,我不明白为什么。此外,每当我从项目中排除原始测试或新测试时,剩下的一个似乎工作正常。请问我该如何解决这个问题?

0 个答案:

没有答案