Skip to content

AnnemarieD/wbtstr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

The uncomplicated test automation framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.2%
  • PowerShell 0.8%