Selenium is powerful, but a readable Selenium test takes discipline: explicit waits, retry logic, locators scattered through the code. VAF moves all of that into the framework. What is left in the test is the scenario itself — open the page, check that it is there, fill in the form, click the button — written as one fluent chain that a reviewer can read without knowing Selenium.

VAF has been used for years in production regression suites, at more than one company — by QA engineers with basic coding skills, alongside developers.

Who is behind it

Senad Kulo — author and maintainer

QA engineer and educator, Sarajevo, Bosnia and Herzegovina.

License

VAF is free to use under the MIT License. The package is on NuGet, and a complete demo project is on GitHub.

Questions, bug reports or ideas? Get in touch.