SelAid consists of open source helper classes for testing the more complex HTML constructs via Selenium WebDriver.

WebDriver is easy enough to use for testing individual HTML elements, but certain HTML elements only make sense in combination with others. For example:

    * TABLE, TR, TH and TD form a table
    * SELECT and OPTION form a select list (or listbox)
    * Within one form, INPUT elements sharing a NAME attribute form a radio button group

The objective of SelAid is to provide a higher level abstraction for these more complex constructs to make testing them easier.