A sample Python project illustrating Gauge features using webdriver
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
env/default
resources Adding step implementations Mar 25, 2016
specs
step_impl Updating example Oct 27, 2016
.gitignore Enhancing example Jun 23, 2016
README.md Updating link in README.md Oct 27, 2016
install_latest_gauge.sh Adding script to install latest gauge Apr 8, 2016
manifest.json Initial setup Mar 24, 2016
requirements.txt Removing chromedriver_installer dependency Oct 27, 2016

README.md

Gauge example project, in Python Build Status

This project serves as an example for writing Automation using Gauge

This project uses

  • Selenium
  • Snap CI has been setup to run the Gauge Specs from this project.

Concepts covered

Prerequisites

gauge --install python
[pip / pip3] install getgauge
  • Google Chrome

Setting up the System Under Test (SUT)

java -jar activeadmin-demo.war

Executing specs

Set up

This project requires pip to install dependencies. To install dependencies run :

pip install -r requirements.txt

Run the following command to install chromedriver, if it fails then download it from here and add it to the PATH variable.

[pip / pip3] install chromedriver_installer

All specs

gauge specs

This will also compile all the supporting code implementations.