Flaui is not capturing external listitem after migrating from specflow to reqnroll.
Reqnroll Version
2.4.0
Which test runner are you using?
MSTest
Test Runner Version Number
3.8.3
.NET Implementation
.NET Framework 4.6.2 or later
Test Execution Method
Visual Studio Test Explorer
Content of reqnroll.json configuration file
{ "$schema": "https://schemas.reqnroll.net/reqnroll-config-latest.json", "<CopyToOutputDirectory>Always</CopyToOutputDirectory>": "</None>", "bindingAssemblies": [ { "assembly": "Dynamics_Test_Automation" } ] }
Issue Description
I am using SpecFlow and FlaUI in our project to automate a Windows application. Since SpecFlow+ has been deprecated, we migrated to Reqnroll. After a successful migration, everything is working fine except that FlaUI is not capturing runtime external ListItem elements. However, the same flow is still working correctly with SpecFlow and FlaUI.
Steps to Reproduce
Migrate existing specflow + flaui project to reqnroll + flaui. When trigger execution, Flaui is not capturing runtime external listitem.
Link to Repro Project
No response
It might be related to the different async behavior of Reqnroll (and SpecFlow v4). I would suggest to contact https://github.com/FlaUI/FlaUI, they have probably better ideas what special async behavior is required for this feature to work.
Closing it as out of scope, but please reopen if there is anything received from FlaUI that we can do.