browserstack / capybara-browserstack

Selenium examples for Capybara and BrowserStack Automate

Home Page:https://www.browserstack.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

capybara-browserstack

Capybara Integration with BrowserStack.

Master branch contains Selenium 3 samples, for Selenium 4 - W3C protocol please checkout selenium-4 branch

BrowserStack Logo

Setup

  • Clone the repo
  • Install dependencies bundle install
  • 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

Running your tests

  • To run tests, run bundle exec rake parallel
  • To run local tests, run bundle exec rake local

Understand how many parallel sessions you need by using our Parallel Test Calculator

Notes

  • You can view your test results on the BrowserStack Automate dashboard

  • To test on a different set of browsers, check out our platform configurator

  • You can export the environment variables for the Username and Access Key of your BrowserStack account

    export BROWSERSTACK_USERNAME=<browserstack-username> &&
    export BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
    

Additional Resources

About

Selenium examples for Capybara and BrowserStack Automate

https://www.browserstack.com


Languages

Language:Ruby 87.3%Language:Gherkin 12.7%