SeLion is a set of Java APIs that can be used to assist in testing UI Web applications. The packages in SeLion cover local and remote executions in grid , various browser capabilities, session management, HTML elements abstraction, data providers, utilities, reporting capabilities and more.