Groovy based use geb + selenium + gradle + maven do front-end website testing
Reference guide: 啟動 Geb - 網站自動化測試之美
- Java SE (Runtime), you need setup JAVA_HOME path (x32bit)
- Groovy
- Gradle
- Maven
import groovy.grape.Grape
Grape.grab(group: 'org.gebish', module: 'geb-core', version: '0.12.2')
Grape.grab(group: 'org.seleniumhq.selenium', module: 'selenium-firefox-driver', version: '2.46.0')
- HTML Elements
- Javascript
- use HTMLUnit Driver
- PhantomJS Driver
defind the page to be tested
- Maven (Geb + Spock + Maven)
- Gradle ★ (Geb + Spock + Gradle)
- Jenkins
- Travis CI ★
- Sauce Labs