Skip to content

Selenium Geb (Gebish) Groovy Junit Template, Compatible with Maven or Gradle

Notifications You must be signed in to change notification settings

sridharbandi/Selenium-Geb-Junit-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium Geb (Gebish) Groovy Junit Template with Gradle or Maven as build tools to getting started with

To automate Selenium Webdriver binaries management in runtime am using webdrivermanager, an excellent library by Boni García

How to use?

Create the Page Objects of your Web application under pageobjects package and call those Page Objects in your jUnit tests under tests package (Sample Page Objects, testcase included in this template)

How to run?

Issue the below commands in project root directory

Gradle
./gradlew test

By default it runs in Chrome browser, you can specify which browser to use as well

./gradlew test -Dgeb.env=firefox

If you're on Windows replace ./gradlew with gradlew.bat

Currently supported browsers are

  • chrome
  • firefox
  • edge
  • ie
  • opera
Maven
mvn test

Or

mvn test -Dgeb.env=firefox

Feel free to modify it to your own needs :)

About

Selenium Geb (Gebish) Groovy Junit Template, Compatible with Maven or Gradle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages