Category

Browser testing

Write and run automated tests of your web app in a real-world browser environment

13.46
A long-lived project that still receives updates
WebDriver is a tool for writing automated tests of websites. It aims to mimic the behaviour of a real user, and as such interacts with the HTML of the application.
 Popularity
Downloads
41,001,008
Stars
13,144
Forks
4,433
Watchers
1,275
 Releases
Current version
3.141.0
Total releases
169
First release
Latest release
 Activity
Issue Closure Rate
92%
Pull Request Acceptance Rate
20%
Average date of last 50 commits
Reverse Dependencies
693
10.33
A long-lived project that still receives updates
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website
 Popularity
Downloads
51,627,914
Stars
8,653
Forks
1,229
Watchers
246
 Releases
Current version
3.12.0
Total releases
107
First release
Latest release
 Activity
Issue Closure Rate
100%
Pull Request Acceptance Rate
63%
Average date of last 50 commits
Reverse Dependencies
2,279
4.36
A long-lived project that still receives updates
Poltergeist is a driver for Capybara that allows you to run your tests on a headless WebKit browser, provided by PhantomJS.
 Popularity
Downloads
18,300,306
Stars
2,520
Forks
429
Watchers
58
 Releases
Current version
1.18.1
Total releases
35
First release
Latest release
 Activity
Issue Closure Rate
98%
Pull Request Acceptance Rate
67%
Average date of last 50 commits
Reverse Dependencies
442
1.76
A long-lived project that still receives updates
Headless Webkit driver for Capybara
 Popularity
Downloads
6,132,684
Stars
1,985
Forks
433
Watchers
88
 Releases
Current version
1.15.1
Total releases
56
First release
Latest release
 Activity
Issue Closure Rate
97%
Pull Request Acceptance Rate
40%
Average date of last 50 commits
Reverse Dependencies
155
1.52
No release in over 3 years
Low commit activity in last 3 years
Webrat lets you quickly write expressive and robust acceptance tests for a Ruby web application. It supports simulating a browser inside a Ruby process to avoid the performance hit and browser dependency of Selenium or Watir, but the same API can also be used to drive real Selenium tests when necessary (eg. for testing AJAX interactions). Most Ruby web frameworks and testing frameworks are supported.
 Popularity
Downloads
2,670,756
Stars
1,564
Forks
257
Watchers
25
 Releases
Current version
0.7.3
Total releases
22
First release
Latest release
 Activity
Pull Request Acceptance Rate
24%
Average date of last 50 commits
Reverse Dependencies
131
1.3
A long-lived project that still receives updates
Watir stands for Web Application Testing In Ruby It facilitates the writing of automated tests by mimicing the behavior of a user interacting with a website.
 Popularity
Downloads
2,999,935
Stars
1,203
Forks
198
Watchers
85
 Releases
Current version
6.16.5
Total releases
111
First release
Latest release
 Activity
Issue Closure Rate
95%
Pull Request Acceptance Rate
61%
Average date of last 50 commits
Reverse Dependencies
96
1.28
No release in over a year
Headless is a Ruby interface for Xvfb. It allows you to create a headless display straight from Ruby code, hiding some low-level action.
 Popularity
Downloads
5,400,686
Stars
891
Forks
92
Watchers
34
 Releases
Current version
2.3.1
Total releases
15
First release
Latest release
 Activity
Issue Closure Rate
82%
Pull Request Acceptance Rate
57%
Average date of last 50 commits
Reverse Dependencies
63
0.77
A long-lived project that still receives updates
SitePrism gives you a simple, clean and semantic DSL for describing your site. SitePrism implements the Page Object Model pattern on top of Capybara.
 Popularity
Downloads
2,624,743
Stars
1,015
Forks
164
Watchers
43
 Releases
Current version
3.0.1
Total releases
40
First release
Latest release
 Activity
Issue Closure Rate
94%
Pull Request Acceptance Rate
76%
Average date of last 50 commits
Reverse Dependencies
14
0.46
Repository is archived
No release in over a year
WebDriver-backed Watir
 Popularity
Downloads
3,341,763
Stars
5
Forks
1
Watchers
3
 Releases
Current version
0.9.9
Total releases
78
First release
Latest release
 Activity
Issue Closure Rate
66%
Average date of last 50 commits
Reverse Dependencies
113
0.29
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Culerity integrates Cucumber and Celerity in order to test your application's full stack.
 Popularity
Downloads
855,148
Stars
268
Forks
32
Watchers
4
 Releases
Current version
0.2.15
Total releases
12
First release
Latest release
 Activity
Issue Closure Rate
59%
Pull Request Acceptance Rate
20%
Average date of last 50 commits
Reverse Dependencies
10
0.27
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity provides a superset of Watir's API.
 Popularity
Downloads
728,629
Stars
215
Forks
39
Watchers
6
 Releases
Current version
0.9.2
Total releases
31
First release
Latest release
 Activity
Issue Closure Rate
71%
Pull Request Acceptance Rate
80%
Average date of last 50 commits
Reverse Dependencies
7
0.25
No release in over 3 years
Official Ruby Client for Selenium RC.
 Popularity
Downloads
925,458
 Releases
Current version
1.2.18
Total releases
20
First release
Latest release
 Activity
Reverse Dependencies
32
0.1
No commit activity in last 3 years
The "official" Selenium On Rails repository, synced with OpenQA.
 Popularity
Stars
139
Forks
18
Watchers
2
 Activity
Issue Closure Rate
0%
Pull Request Acceptance Rate
0%
Average date of last 50 commits
0.03
No release in over 3 years
Headless Browser for Integration Testing with Capybara
 Popularity
Downloads
92,038
 Releases
Current version
0.2.5
Total releases
18
First release
Latest release
 Activity
Reverse Dependencies
3
0.01
No release in over 3 years
Selenium RC with Rails integration and enhanced assertions.
 Popularity
Downloads
21,493
 Releases
Current version
0.3.3
Total releases
9
First release
Latest release
 Activity
Reverse Dependencies
0
0.0
No commit activity in last 3 years
No release in over 3 years
Simple page objects for Capybara. All tooth-generated methods return Capybara Elements so that you can use these familiar objects for your needs.
 Popularity
Downloads
7,544
Stars
6
Forks
0
Watchers
1
 Releases
Current version
0.3.0
Total releases
5
First release
Latest release
 Activity
Issue Closure Rate
0%
Average date of last 50 commits
Reverse Dependencies
0