reqnroll-skill
Overview
This skill guides QA engineers and test architects in writing production-grade Reqnroll
BDD tests for web and mobile automation in C#. It covers three execution paths — Selenium 4
with manual driver management, Selenium 3 via the Reqnroll.Actions plugin, and Appium 2
for Android mobile — all targeting TestMu AI (LambdaTest) cloud infrastructure.
Reqnroll is the actively maintained open-source successor to SpecFlow. Existing SpecFlow projects can migrate by swapping the NuGet package and namespace — no step definition rewrites required.
Key Execution Pathways
Framework Selection: Distinguishes between Selenium 4 (manual DriverFactory),
Selenium 3 (Reqnroll.SpecFlowCompatibility.Actions.LambdaTest plugin with
IBrowserInteractions), and Appium 2 (Appium.WebDriver, AndroidDriver).