Wrapper framework for Selenium WebDriver using the Page Object Model. Information about the Page Object Model can be found here
This framework is built using Gradle. Build scripts for Gradle are written in Groovy. For more information on both of these, see the Gradle docs and the Groovy docs.
Run the following from the command line to build this project without invoking tests:
./gradlew
Run the following from the command line to invoke the 'test' task in build.gradle. This will execute all tests in the 'src/test' folder:
./gradlew test
The Gradle wrapper and settings.
Holds all the source code for the framework. Contains no tests.
Holds all tests. Note that this includes tests of the framework (unit, lint tests, etc...) as well as tests designed to be run against other source code (i.e, automation tests)
Tests utilizing this framework should extend BaseTest (src/test/java/com.mwaltman.test.common.BaseTest). See the BaseTest class for more documentation. An example test can be found in src/test/java/com.mwaltman.test.sandbox.SandboxTest.