Skip to content
Lukasz Rajchel edited this page Aug 18, 2016 · 7 revisions

Selenium WebDriver Extensions

Selenium WebDriver extensions is a set of a extensions for Selenium WebDriver that allows you to enhance the possibilities of Selenium. The library has been created as a way of giving Selenium jQuery selector support which can be much more flexible and powerful than build-in Selenium selectors. But since that point the extensions have evolved and currently it supports also Sizzle selectors and means to invoke your own JavaScript code a little easier.

The extensions are distributed as a NuGet packages on the official nuget.org feed.

How does it work?

The library provides a set of new selectors derived from the Selenium's By class. The methods in those selectors detect whether the prerequisites for running the selectors are met (meaning if jQuery or Sizzle is loaded) and if not it loads them prior to invoking the search.