Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donkeycode/cucumber-sentences
This gem is a collection of pre-built sentences compatible with cucumber and page-object
https://github.com/donkeycode/cucumber-sentences
cucumber cucumber-steps page-object ruby
Last synced: 28 days ago
JSON representation
This gem is a collection of pre-built sentences compatible with cucumber and page-object
- Host: GitHub
- URL: https://github.com/donkeycode/cucumber-sentences
- Owner: donkeycode
- Created: 2017-07-02T12:15:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-23T11:08:58.000Z (over 4 years ago)
- Last Synced: 2024-11-12T23:35:30.767Z (3 months ago)
- Topics: cucumber, cucumber-steps, page-object, ruby
- Language: Ruby
- Homepage: https://rubygems.org/gems/cucumber-sentences
- Size: 10.7 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cucumber-sentences
[![Gem Version](https://badge.fury.io/rb/cucumber-sentences.svg)](https://rubygems.org/gems/cucumber-sentences)
This gem is a collection of pre-built sentences compatible with cucumber and page-object
## Setup
Require in your `Gemfile`
`````
gem "cucumber-sentences"
`````Add in your `features/step_definitions/imports.rb`
````
ENV['CUCUMBER_ROOT'] = File.absolute_path('../', File.dirname(__FILE__));
require "cucumber-sentences"
`````That's all !
## Publish
```
gem build cucumber-sentences.gemspec
gem push cucumber-sentences-VERSION.gem
```## Sentences included
### Pages manipulation
- Given I am on the "([^"]*)"