WbTstr is the successor of WbTstr.Net, it's completely rewritten from scratch with extensibility in mind and by using the latest C# 7.1 features. Users of WbTstr are provided with an intuitive API that can be used to completely automate all facets of automated browser-based functional testing, without having to deal with the nitty-gritty details of Selenium.
Noteworthy features include:
- only uses native instructions to control browser instances: doesn't rely on JavaScript;
- un-opinoinated towards choice of assertion framework, compatible with NUnit, xUnit and others;
- access to the source of individual page elements for direct testing on HTML (e.g. with AngleSharp);
- interact with cookies (read/write) and execute custom JavaScript (return values accessible in C#);
- experimental support for HTTP Basic authentication through the browser's alert/pop-up window;
- configurable WebDriver scope (browser instance per fixture, or per test case).
Planned:
- extensive logging and benchmarking capabilities;
- support for more drivers (Selenium Hub, BrowserStack, Firefox, ...);
- plugin that adds PageObjects to WbTstr.
See the documentation for more information.
WbTstr is an open-source initaitive from Mirabeau.
We have the following contributors: