###Last Run Reports (Powered by Snap CI)
This project serves as an example for writing Automation using Gauge
- Use Webdriver as base of implementation
- Specification, Scenario & Step usage
- Concepts
- Table parameters
- External datasource (special param)
- Install Gauge
- Homebrew on Mac OS X :
brew install gauge
- Download Installer
- Homebrew on Mac OS X :
- Install Gauge-Java plugin by running
gauge --install java
- Get the latest version of Selenium Server Standalone Jar, 2 ways are discussed below :
- Selenium Jar should be added as a dependency in the project under
libs
directory. - Use Gradle and run
gradle copyToLib
- Selenium Jar should be added as a dependency in the project under
- Chrome driver executable should be in
PATH
for executing against chrome browser. - Gauge Intellij plugin (optional, but recommended). More information on plugin can be found here
gauge specs/
This will also compile all the supporting code implementations.
Chrome driver executable should be in PATH
for executing.
- Command Line
gauge --env chrome specs/
- IDE
- Go to
Edit Configurations
dialog. - Enter 'chrome' to
Environment
text field. - Save the configuration and run it.
- Go to
Copyright 2015, ThoughtWorks Inc.