{"id":20932409,"url":"https://github.com/testingbot/ruby-rspec-watir-example","last_synced_at":"2026-05-03T20:39:52.441Z","repository":{"id":141992038,"uuid":"153610538","full_name":"testingbot/ruby-rspec-watir-example","owner":"testingbot","description":"Ruby example with RSpec and Watir for TestingBot Selenium Grid","archived":false,"fork":false,"pushed_at":"2018-10-18T11:17:34.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-03-29T07:39:37.830Z","etag":null,"topics":["rspec","selenium","watir","watir-webdriver","webdriver"],"latest_commit_sha":null,"homepage":null,"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/testingbot.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-18T11:07:54.000Z","updated_at":"2023-06-23T11:41:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"c1415db8-4307-4a7f-bd31-541ac7c7d565","html_url":"https://github.com/testingbot/ruby-rspec-watir-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/testingbot/ruby-rspec-watir-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testingbot%2Fruby-rspec-watir-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testingbot%2Fruby-rspec-watir-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testingbot%2Fruby-rspec-watir-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testingbot%2Fruby-rspec-watir-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testingbot","download_url":"https://codeload.github.com/testingbot/ruby-rspec-watir-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testingbot%2Fruby-rspec-watir-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32584646,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["rspec","selenium","watir","watir-webdriver","webdriver"],"created_at":"2024-11-18T21:48:31.979Z","updated_at":"2026-05-03T20:39:52.422Z","avatar_url":"https://github.com/testingbot.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/testingbot/ruby-rspec-watir-example.svg?branch=master)](https://travis-ci.org/testingbot/ruby-rspec-watir-example)\n\n## TestingBot - RSpec \u0026 Watir\n\nTestingBot provides an online grid of browsers and mobile devices to run Automated tests on via Selenium WebDriver.\nThis example demonstrates how to use Ruby with RSpec and Watir to run a test in parallel across several browsers.\n\n### Environment Setup\n\n1. Global Dependencies\n    * Install [Ruby](https://www.ruby-lang.org/en/documentation/installation/)\n    * Or Install Ruby with [Homebrew](http://brew.sh/)\n    ```\n    $ brew install ruby\n    ```\n    * Install [Rake](http://docs.seattlerb.org/rake/)\n    ```\n    $ gem install rake\n    ```\n    * Install bundler (sudo may be necessary)\n    ```\n    $ gem install bundler\n    ```\n\n2. TestingBot Credentials\n    * Add your TestingBot Key and Secret as environmental variables. You can find these in the [TestingBot Dashboard](https://testingbot.com/members/).\n    ```\n    $ export TB_KEY=\u003cyour TestingBot Key\u003e\n    $ export TB_SECRET=\u003cyour TestingBot Secret\u003e\n    ```\n\n3. Project Dependencies\n    * Install packages (Use sudo if required)\n    ```\n    $ bundle install\n    ```\n\n### Running Tests\n\n* Tests in Parallel:\n    ```\n    $ rake test_testingbot\n    ```\nYou will see the test result in the [TestingBot Dashboard](https://testingbot.com/members/)\n\n### Resources\n##### [TestingBot Documentation](https://testingbot.com/support/)\n\n##### [SeleniumHQ Documentation](http://www.seleniumhq.org/docs/)\n\n##### [Cucumber Documentation](https://cucumber.io/docs/reference)\n\n##### [Capybara Documentation](http://www.rubydoc.info/github/jnicklas/capybara/master)\n\n##### [Ruby Documentation](http://ruby-doc.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestingbot%2Fruby-rspec-watir-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftestingbot%2Fruby-rspec-watir-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestingbot%2Fruby-rspec-watir-example/lists"}