SpecFlow Code Examples

Quick Start Your Test Automation by Using Specflow Code Snippets & Plugins

Use our pre-built code examples and quick-start libraries to easily start your automated testing journey, or extend your existing test framework.

View Github-Repo Learn more

Code Examples

Short code examples that you can copy straight into your project.

CSV

Code snippets with examples of how to read data from a CSV file

Excel

Code snippets with examples of how to read data from an Excel file

Custom Test Output

Code snippets with examples of how to write custom messages to the output console

Code Libraries

Selenium

A library to handle quick selenium integration that can be extended to suit your needs. It handles the lifetime of your browser and provides easy configuration and helper methods to interact with Selenium.

Playwright

Playwright enables reliable end-to-end testing for modern web apps. Our plugin It handles the initialisation and lifetime of your browser, provides methods to work with your page selectors and a configuration that makes it easy to set up the browser instance.

Docker

Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. This plugin handles starting and stopping docker containers for you at the start and end of your test execution.

Boa Constrictor

Boa Constrictor is a C# implementation of the Screenplay Pattern that helps you make better interactions for better automation. This plugin will help you use Boa-Constrictor together with SpecFlow to use the Screenplay Pattern more easily.

Contribute to our Open Source Code!

As all these code examples are open-source, we invite you all to contribute to them. Together we can make test automation even easier!

Contribute now!