Generic Selenium Library To Automate MoonPig Web Applications

This package is purely a library of useful classes which contains useful Selenium Webdriver related methods of interacting with web browsers when automating web applications.

As this library was written as a test exercise for MoonPig.Com its has been developed to intentionally covers automating ONLY within; Chrome and Firefox browsers, as well as, the following web elements types, which existed in source HTML of the MoonPig website for the feature that I selected to automate {i.e. web element of type; 'span', 'div', 'li' and 'ol' in HTML}. However, the library can, quite easily be extended to cover additional web browsers of your choice {e.g. IE, etc} as well as other generic web element types in HTML {e.g.

'input', 'a', 'p', 'ul', etc}. The library also contains other useful classes that can be used to efficiently automate the web application under test}. All Selenium related methods for automating generic browser actions can be accessed via the abstract class: SeleniumBase. Enjoy.


Version: 1.1.0
Last Update: Friday, July 24, 2015
.NET Fiddle: Create the first Fiddle
NuGet Url:

Install-Package MoonPigLibraryByTroySijuwade
dotnet add package Z.EntityFramework.Plus.EF6
paket add MoonPigLibraryByTroySijuwade
MoonPigLibraryByTroySijuwade Download (Unzip the "nupkg" after downloading)