If you're using cucumber framework for test automation, by integrating testingbot -- easily you can cover or request multiple browser test execution in cloud.
And then install gems by the following command.
Run cucumber by,
. ├── features │ ├── *.feature │ └── step_definitions │ └── *_steps.rb └── lib └── cucumber_helper.rb
Create features in features directory, with the extension of
Create step definitions in the
A sample step definition is given with the project.
You can configure the capybara options in cucumber_helper.rb.
Capybara.app_host to run the same test in different host.
To generate report by using cucumber
cucumber features --format html --out reports
To run specific scenario from a feature
cucumber features/social_auto_posting.feature --tags @active
To skip/ignore specific scenario with tags
cucumber features/social_auto_posting.feature --tags ~@wip or ~@todo
To run only failed scenario by using cucumber
cucumber features/social_direct_posting.feature --tags ~@wip -f rerun --out rerun.txt
and it will create rerun.txt file. Execute by following this way