Skip to content

An exercise in web automation using Cucumber and Capybara in Ruby. Capybara and Ruby were new to me.

Notifications You must be signed in to change notification settings

iammike/dexcom-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dexcom Automation Engineer Coding Challenge

This project is my submission to automate a simple webpage as part of job screening. It was completed in roughly three hours with a light existing knowledge of the technologies in use (Ruby, Cucumber, Capybara, Rspec).

The generated report and screenshots associated with the requisite test cases have also been uploaded.

Prerequisites

Ruby: https://www.ruby-lang.org/en/documentation/installation/

Cucumber: https://docs.cucumber.io/installation/ruby/

Capybara: https://github.com/teamcapybara/capybara#setup. For this project, you can ignore much of the setup; the web app is already running remotely.

Rspec: https://github.com/teamcapybara/capybara#using-capybara-with-rspec

ChromeDriver: http://chromedriver.chromium.org/getting-started

Installing

Pull the respository to your local machine.

Running the tests

For a basic run that outputs to the screen, run the following command:

cucumber

To output HTML, run the following command (will output to report.html):

cucumber --format html --out report.html

Built With

Authors

Acknowledgments

  • Google
  • Stack Overflow
  • Coffee

About

An exercise in web automation using Cucumber and Capybara in Ruby. Capybara and Ruby were new to me.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published