Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.77 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.77 KB

WbTstr

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.

NuGet version NuGet downloads

Contributors

WbTstr is an open-source initaitive from Mirabeau.

We have the following contributors: