pages - contains folders with descriptions of web-forms, for each form there are two files:
form_name_page.rb - contains a class with form elements and methods for working with these elements
form_name_steps.rb - contains steps to perform actions on the form
support - contains two files (env.rb and hooks.rb) with settings for running autotests
test_cases - contains cucumber test cases in .feature files
reports - storing reports
cucumber.yml - profiles settings
Gemfile и Gemfile.lock - contains the require libraries
Commands for runs
Standard run - bundle exec cucumber -t "@tag_name"
Standard run in headless mode - bundle exec cucumber BROWSER=headless -t "@tag_name"
Standard run + html отчёт - bundle exec cucumber -t "@tag_name" -p html_report
Standard run + rerun - bundle exec cucumber -t "@tag_name" --retry 3