I’ve got a C# framework using Playwright.NET and Reqnroll (formerly SpecFlow).
I’ve moved common steps across multiple projects into a NuGet package to enable easy reuse. They used to be in a separate project within the same solution. But now they’re in the NuGet package project in a separate repo.
I’ve referenced the binding assembly in the reqnroll.json file and the tests run fine. However, I can’t seem to use F12 to jump to the external steps anymore. Steps held within the project still work fine with F12. This all worked fine when the shared steps were in the separate project within the same solution.
Any ideas on how I can resolve this? I’ve changed the NuGet package to include symbols and source. As said the tests run fine, but it’d be handy to be able to jump to the step like before.
Source: Read More