{"id":21944916,"url":"https://github.com/browserstack/cucumber-ruby-browserstack","last_synced_at":"2025-07-12T23:34:58.465Z","repository":{"id":41094909,"uuid":"58190123","full_name":"browserstack/cucumber-ruby-browserstack","owner":"browserstack","description":"Selenium examples for Cucumber-Ruby and BrowserStack Automate","archived":false,"fork":false,"pushed_at":"2023-07-03T15:03:57.000Z","size":35,"stargazers_count":3,"open_issues_count":3,"forks_count":11,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-06-19T11:50:47.213Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.browserstack.com","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/browserstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-05-06T07:44:49.000Z","updated_at":"2022-04-18T12:49:02.000Z","dependencies_parsed_at":"2025-04-22T21:13:58.703Z","dependency_job_id":"dc8bbd66-87ca-46c0-b246-71e8168c6904","html_url":"https://github.com/browserstack/cucumber-ruby-browserstack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/browserstack/cucumber-ruby-browserstack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserstack%2Fcucumber-ruby-browserstack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserstack%2Fcucumber-ruby-browserstack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserstack%2Fcucumber-ruby-browserstack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserstack%2Fcucumber-ruby-browserstack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserstack","download_url":"https://codeload.github.com/browserstack/cucumber-ruby-browserstack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserstack%2Fcucumber-ruby-browserstack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265068795,"owners_count":23706531,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T04:17:24.142Z","updated_at":"2025-07-12T23:34:58.449Z","avatar_url":"https://github.com/browserstack.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"cucumber-browserstack\n=====================\n\nThis repository provides information and helpful tweaks to run your Cucumber tests on the BrowserStack selenium cloud infrastructure.\n\n## Setup\n* Clone the repo\n* Install dependencies `bundle install`\n* To test various sample repositories with ease, it is recommended to setup `BROWSERSTACK_USERNAME` and `BROWSERSTACK_ACCESS_KEY` environment variables. Alternatively you can directly update `*.config.yml` files inside the `config/` directory with your [BrowserStack Username and Access Key](https://www.browserstack.com/accounts/settings)\n\n### Running your tests\n* To run tests, run `bundle exec rake parallel`\n* To run local tests, run `bundle exec rake local`\n\n Understand how many parallel sessions you need by using our [Parallel Test Calculator](https://www.browserstack.com/automate/parallel-calculator?ref=github)\n\nAlternatively the variables can be set in the environment using env or your CI framework (like Travis or Jenkins)\n\nNotice that selenium driver.quit is not required for Capybara tests because Capybara implicitly does so.\n\n###Further Reading\n- [Cucumber](https://cucumber.io/)\n- [CapyBara](http://jnicklas.github.io/capybara/)\n- [BrowserStack documentation for Automate](https://www.browserstack.com/automate/ruby)\n\nHappy Testing!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrowserstack%2Fcucumber-ruby-browserstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrowserstack%2Fcucumber-ruby-browserstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrowserstack%2Fcucumber-ruby-browserstack/lists"}