我最近在NUnit上安装了SpecFlow和SpecRun。我在引用和Nuget包中遇到了一些麻烦,但最后我的测试再次运行。但这次每当我运行test(SpecFlow功能)时,我的TestBase [SetUp]方法一旦到达终点再次运行,导致再次打开浏览器窗口。测试运行到第二次尝试结束。有谁有类似的问题?
我正在检查指向PDB文件的解决方案,因为我看到这在调试窗口中弹出但似乎没有用。此外,在立即窗口中,我看到:Step into: Stepping over non-user code
我在最新版本的SpecFlow v2.1.0和NUnit3.21下针对WebDriver v2.53运行测试。
答案 0 :(得分:2)
供将来参考。 NUnit和SpecFlow挂钩是互斥的。确保使用特定于要运行测试的提供程序的属性来运行测试。