DEV Community

Cover image for SpecFlow - Selenium - ChromeDriver code base
fullstackcoder
fullstackcoder

Posted on

SpecFlow - Selenium - ChromeDriver code base

Disclaimer: This is a starting point to build on top of the existing code base, implementing BDD E2E automation testing. As stated in the README, the setup contains minimal configuration (not using Context Injection). English is not my first language, so my apologies for any mistakes.

Brief
When it comes to automated testing (BDD, E2E etc) in .NET, the most popular framework at the moment is SpecFlow, combined with Selenium and among the several webdrivers, ChromeDriver is the one used the most.

In this repo I created a code base, adding a few Scenarios, to showcase the above setup, by testing an existing application. I hope this will be useful to anyone starting messing around with BDD on .NET and will save you time from creating the setup from scratch.

If you would like to support this effort to provide tutorials and demo code, please like us on Facebook or even ☕ Buy Me A Coffee

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more