Skip to content

csf-dev/CSF.Extensions.WebDriver

Repository files navigation

WebDriver extensions

This small library provides some utility functionality for Selenium WebDriver. These features may be used individually or together.

The types in this library integrate with some commonly-used .NET technologies:

Usages

This functionality may be especially useful to those who are interested in using Selenium with a wide range of browsers and/or WebDriver implementations.

  • The universal factory allows you to keep your target WebDriver/browser configurations out of code.
  • The quirks mechanism allows for fine-grained and tightly-targeted application of workarounds for differences in behaviour or limitations which are specific to a small number of browser/driver/version ranges.
    • The use of configuration data here allows for quick configuration-based override of which browsers/versions are affected by which quirks. This is useful as browser versions are released at high velocity and things change.
  • The browser identification mechanism is primarily a dependency of the quirks mechanism but may be used standalone.

About

Support and utility types relating to Selenium WebDriver

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages