Port SpecFlow.Actions to Reqnroll #27
Replies: 4 comments 8 replies
-
Specflow actions are very useful in e2e tests!Specflow actions are very useful in e2e tests! facilitates execution logic in different browsers, urls, among others! @gasparnagy , i have been working with e2e automation for a few years, on large projects. I ended up creating a private Library that abstracts all Selenium logic, with useful commands including, in addition to considering Specflow and Specflow Actions in these engines, if it is of interest to Reqnroll I can adjust this Lib for Reqnroll and make it available here, committing to continue maintaining this lib. |
Beta Was this translation helpful? Give feedback.
-
FYI: The SpecFlow.Actions.Selenium is still using Selenium 3. This would be a good chance to upgrade it to Selenium 4. |
Beta Was this translation helpful? Give feedback.
-
OK. I started porting SpecFlow.Actions to https://github.com/reqnroll/Reqnroll.Actions, but the situation is not that good. It seems that SpecFlow.Actions is super-legacy and it was not even ported yet to SpecFlow v4 and it does some magic that is not compatible with SpecFlow v4 as it is. This is a huge code base and I don't think we will have the capacity to maintain all of it (at least not from the beginning). My suggestion is the following:
@tulavalle is your lib (with SpecFlow) on GitHub somewhere so that we can look? |
Beta Was this translation helpful? Give feedback.
-
The current state of the SpecFlow "Actions" packages has been also ported to make the migration easier as The migration guide has been updated accordingly. To track the concept revise, I created a separate discussion https://github.com/orgs/reqnroll/discussions/34. @tulavalle we will continue the discussion about the selenium stuff there. I close this topic now. |
Beta Was this translation helpful? Give feedback.
-
Originally I thought to delay porting it and combine it with a deeper review & revise, but it seems that many people use it. E.g. SpecFlow.Actions.Selenium was downloaded 11k times in the last 6 weeks.
So maybe we sohuld just port this as is, to make migration easier.
Beta Was this translation helpful? Give feedback.
All reactions