Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.97 KB

README.md

File metadata and controls

31 lines (23 loc) · 1.97 KB

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.