Commit Graph

37 Commits

Author SHA1 Message Date
Joe Ferris e0172bfcd9 Update for Capybara 2.3.0
This adds support for the full Capybara 2.3.0 API. There are two known
incompatibilities:

* Selenium supports outerWidth and outerHeight, which we cannot, because we
  dont' have an actual OS window.
* Selenium raises errors after interacting with a closed window. We focus the
  next available window after closing.

This commit adds the following:

* Implement Driver#close_window
* Implement Driver#current_window_handle
* Implement Driver#maximize_window
* Implement Driver#open_new_window
* Implement Driver#no_such_window_error
* Implement Driver#resize_window_to
* Implement Driver#switch_to_window
* Implement Driver#window_size
* Implement Driver#go_back
* Implement Driver#go_forward
* Support change events when clearing a text input
* Support setting contentEditable elements
* Support window.close() in JavaScript
* Don't return text from hidden elements
* Skip Capybara specs which use outerWidth, outerHeight
* Don't use Qt object ownership to manage windows
2014-07-01 20:36:42 -04:00
Matthew Horan 1dd9fcf150 Lock capybara dependency to < 2.2
* Though capybara-webkit 1.1 works with capybara 2.2, it does not
  implement all new features.
2013-12-24 18:33:06 -05:00
Matthew Horan e3a5dfdd4d Add license to gemspec
Fixes #567.
2013-09-09 19:54:26 -07:00
Jon Rowe 2832ce3052 upgrade rspec 2013-08-11 15:30:25 +01:00
David Tengdin and Matthew Horan 121a360e75 Add selenium-webdriver as development dependency
Capybara 2.1 will make selenium-webdriver optional.
2013-02-25 21:24:59 -05:00
Matthew Horan 29c360eefa Require Ruby 1.9 or higher 2013-01-14 08:08:29 -05:00
Matthew Horan 59ca3c9789 Bump Capybara dependency to 2.0.2
Required for Capybara::SpecHelper.configure.
2013-01-03 14:03:16 -05:00
Matthew Horan b163d73c14 Bump Capybara dependency to 2.0.1 2012-11-30 21:38:55 -05:00
Joe Ferris fc472aa275 Update author list 2012-11-09 13:11:06 -05:00
Joe Ferris 259a38f206 Follow new capybara driver naming/module conventions 2012-07-08 12:31:18 -07:00
Gabe Berke-Williams 73a3082ea4 Add note about Sinatra. 2012-02-09 13:19:15 -05:00
Joe Ferris 59ba8611ba Bump to 0.8.0; add json as a dependency 2012-01-20 09:59:29 -05:00
Gabe Berke-Williams 6ba9dcbf2b Use Bundler gem conventions.
Add VERSION constant. Use latest version of appraisal.
2011-11-11 20:59:24 -05:00
Joe Ferris 8674ef7a51 Update authors 2011-11-01 17:00:28 -04:00
Joe Ferris 7e5628569f Bump to 0.7.2 2011-10-07 11:24:50 -04:00
Joe Ferris 8110e03b6e Bump to 0.7.1 2011-10-01 11:54:45 -05:00
Joe Ferris 29455873f6 Bump to 0.7 for capybara 1.1 compatibility 2011-09-30 17:07:19 -05:00
Joe Ferris 8d3775dd74 Add appraisal to test across versions; fix support for capybara 1.0 2011-09-30 16:56:14 -05:00
Joe Ferris 8ee2f5ce23 Move development dependencies into the gemspec 2011-09-30 16:56:14 -05:00
Joshua Clayton 64357e75f3 Bump version to 0.6.1 2011-08-25 13:39:53 -04:00
Joe Ferris 558c58babc Status codes 2011-08-19 10:20:28 -04:00
Dmitriy Kiriyenko ca3fcc5dae Bump capybara version to released 1.0.0. 2011-07-06 14:06:46 +03:00
Joe Ferris ec3a827060 Bump to 0.5.0 2011-06-14 10:59:57 -04:00
Chad Pytel ff79b8445a bump to 0.4.1 2011-06-02 15:46:01 -04:00
Joe Ferris e12198152d Bump to 0.4.0 2011-05-24 21:26:41 -04:00
Joe Ferris e703ac99b7 Bumped to 0.3.0 2011-05-05 19:16:51 -04:00
Joe Ferris 1f671cab20 Bumped to 0.2.0 and updated the author list 2011-04-20 19:04:50 -04:00
Joshua Clayton 46a842f63d Bump to 0.1.7 2011-04-15 17:55:30 -04:00
Joshua Clayton 827c3fc054 Move code that compiles Webkit into separate file to support Ruby 1.9.2
Closes #15
2011-04-15 17:53:31 -04:00
Joe Ferris ff9b18044f Bump to 0.1.6 2011-04-14 10:34:41 -04:00
Joe Ferris 4f46ace4eb 0.1.5: add rake as a dependency, because the post-install hook uses it 2011-04-13 20:26:03 -04:00
Joe Ferris 1d71901dba Bump to 0.1.4 2011-04-13 14:53:17 -04:00
Joe Ferris 9af9ecc44a Bump to 0.1.3 2011-04-13 14:51:11 -04:00
Joe Ferris 4f0a8b1068 Bump to 0.1.2 2011-04-13 14:28:44 -04:00
Joe Ferris 23812a6cd9 0.1.1: fixed build script to not require bundled gems 2011-04-06 20:00:59 -04:00
Joe Ferris 7975edb416 Use git to find gem files 2011-04-06 19:52:33 -04:00
Joe Ferris 9e27f7d6f4 Initial gem 2011-02-26 18:29:01 -05:00