| 1 | 13,397 | 23,893 | watir-ng | Use AngularJS ng directives as element identifiers with watir-webdriver |
| 2 | 39,466 | 64,913 | goggles | Compare screenshots in different browsers at different sizes |
| 3 | 56,149 | 47,188 | mobilify | page-object methods invoked with one call but defined contextually |
| 4 | 65,009 | 84,646 | pouch | A flexible page object DSL for responsive UI testing |
| 5 | 74,079 | 84,646 | page-object-pal | Page object maintenance made easier |
| 6 | 77,256 | 38,509 | jsos | Convert JSON into nested OpenStruct objects with ease. |
| 7 | 80,471 | 28,109 | watir-device | Automate Chrome Developer Tools' device emulation with watir-webdriver |
| 8 | 108,272 | 84,646 | rest_easy | Test an API call until its response passes validation or times out. |
| 9 | 155,630 | 84,646 | souse | Store your team's manual testing scenarios in Gherkin alongside your automated Cucumber... |