Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Checking mergeability… Don’t worry, you can still create the pull request.
Commits on Jul 27, 2011
@plentz plentz changing README to alert users about OS X 10.7 binary incompatibility. 7dd1edb
@plentz plentz adding homebrew instructions 525b8b2
Commits on Jul 29, 2011
@halogenandtoast halogenandtoast Support Textareas#value c621e65
@halogenandtoast halogenandtoast Support maxlength 983b556
@halogenandtoast halogenandtoast implement node#selected? 63e5a53
@halogenandtoast halogenandtoast Fix unselect 5d50d77
@halogenandtoast halogenandtoast Session spec is working 4642d33
@halogenandtoast halogenandtoast Implement source and body. Evaluate javascript should return nil when…
… empty
Commits on Aug 04, 2011
@denysonique denysonique Gentoo Linux qt-webkit install instruction 9b53e01
@denysonique denysonique Edited via GitHub 8850f2d
@gabebw gabebw Merge pull request #124 from denysonique/master
I have added an instruction how to install qt-webkit on Gentoo Linux
@plentz plentz splitting OS X instructions in Lion and pre-Lion. 47b8c86
@gabebw gabebw Merge pull request #117 from plentz/patch-1
changing README to alert users about OS X 10.7 binary incompatibility.
Commits on Aug 12, 2011
@jferris jferris Extract method d3b9b30
@jferris jferris Override custom fonts, since some of them crash QtWebkit on OS X 82ae0c2
Commits on Aug 15, 2011
@FooBarWidget FooBarWidget Forward webkit_server's stdout to Ruby's stdout.
This allows console.log() messages to be visible, and prevents
large numbers of console.log() calls from filling up webkit_server's pipe
which would block the process.
Commits on Aug 17, 2011
@FooBarWidget FooBarWidget Use Process.spawn to spawn webkit_server whenever possible.
This allows one to close all unnecessary file descriptors in the child
process so they don't conflict with whatever the app is expecting.
It solves some problems with DRb.
Commits on Aug 19, 2011
@trevorsmith trevorsmith Use IO.popen to spawn webkit_server instead of fork and exec.
This makes capybara-webkit compatible with DRb (which replaces $stdout with an object that does not support #reopen). Also, by default, popen closes all nonstandard file descriptors in the spawned process, fixing problems related to #132.
@mike-burns mike-burns Merge the IO.popen patch, too. c362098
@halogenandtoast halogenandtoast Passes capybara driver spec 7ea51d5
@halogenandtoast halogenandtoast wip 71ca80d
@jferris jferris Status codes 558c58b
@halogenandtoast halogenandtoast Remove debug flags 62b0d85
@halogenandtoast halogenandtoast Response headers supported. 7b3d142
@halogenandtoast halogenandtoast Frames are supported. 37f5c55
@FooBarWidget FooBarWidget Use only IO.popen for spawning webkit_server, it already closes unnec…
…essary file descriptors.

Fixes issue #137.
Commits on Aug 22, 2011
@FooBarWidget FooBarWidget Fix signal handling behavior on Ruby 1.8. 3b025e7
Commits on Aug 23, 2011
@os0x os0x add spec for status code with image 88b70e3
@os0x os0x capturing status code restrict to page request 41c842e
@os0x os0x reset status code 5ce6058
Commits on Aug 25, 2011
@joshuaclayton joshuaclayton Fix logic for maxlength attribute on input nodes and add tests.
Closes #131
@joshuaclayton joshuaclayton Bump version to 0.6.1 64357e7
Commits on Aug 26, 2011
@os0x os0x added spec for reset status code c28e9a1
@os0x os0x added spec for response header 9c195af
@os0x os0x Response headers should be reset 4827174
@mike-burns mike-burns Merge branch 'status-fix' of 457957b
Commits on Aug 28, 2011
@gabebw gabebw Spruce up the README 578e5c7
Commits on Sep 14, 2011
@jferris jferris Moved info about installing QT into the Wiki c5e6396
Commits on Sep 15, 2011
Matthew Mongeau and Joe Ferris Redirects should not send content type. Fixes #162 25fe9be
Commits on Sep 17, 2011
@gabebw gabebw make it read better f493b22
Commits on Sep 23, 2011
@halogenandtoast halogenandtoast Handle unsupported content types gracefully 353fe86
@halogenandtoast halogenandtoast Cleanup 9257fe3
@halogenandtoast halogenandtoast Reversed if clause ff0a6e7
@halogenandtoast halogenandtoast Strip and normalize spaces. Fixes #112 #145 6d92f35
Commits on Sep 26, 2011
@foca foca Follow the expected gem name/require path eeeddbd
Commits on Sep 30, 2011
@niklasb niklasb adapted format of to make it more version control f…
@niklasb niklasb adds cookie management functions to Webkit::Browser fb119f6
@halogenandtoast halogenandtoast Fix syntax for ruby compatibility 89bee3c
@halogenandtoast halogenandtoast Anchors don't agree with setUrl. Using load instead. Fixes #92 f75bc3d
@jferris jferris Fixed for Capybara 1.1 5843e56
@jferris jferris Only check for attached nodes when reloading is enabled 36e13f7
@jferris jferris Move development dependencies into the gemspec 8ee2f5c
@jferris jferris Add appraisal to test across versions; fix support for capybara 1.0 8d3775d
@jferris jferris Bump to 0.7 for capybara 1.1 compatibility 2945587
Commits on Oct 01, 2011
@bwbuchanan bwbuchanan Fix issue #39 e746fea
@jferris jferris Test to verify fix for #39 f3f1e93
@jferris jferris Update gem lockfile ab2141c
@jferris jferris Bump to 0.7.1 8110e03
@jferris jferris Update Gemfile.lock 24f98a9
@jferris jferris Added a note about crashes to the README d3f344a
Commits on Oct 06, 2011
@niklasb niklasb adds syntax sugar for reading cookie values (fix #179) 341306f
@niklasb niklasb adapt wording of CookieJar specs (#179) f76bd70
Lake Denman Fix typo f82d661
Commits on Oct 07, 2011
@jferris jferris Use instead of localhost 57c6ebc
@jferris jferris Bump to 0.7.2 7e56285
Commits on Oct 13, 2011
@sdelano sdelano tests for unsupported content headers 06a4e95
@sdelano sdelano set unsupported content response headers 62e0ec1
Commits on Oct 14, 2011
@halogenandtoast halogenandtoast Update Gemfile.lock 93a131a
@halogenandtoast halogenandtoast Merge pull request #186 from ldenman/master
Fix typo
@jferris jferris Refactor Connection b4708b2
@niklasb niklasb removes useless block ce198ab
@niklasb niklasb restructure specs for CookieJar. Adds specs for #find method 3bce3d7
@halogenandtoast halogenandtoast Only allow process that started server to shut it down. 3eb366e
@rectalogic rectalogic Ignore SSL errors. 053010a
@rectalogic rectalogic Fix slot signature. 9cfc6b1
@rectalogic rectalogic Make ignoring SSL errors an option.
webkit_server takes an --ignore-ssl-errors argument.
@niklasb niklasb adds Ruby-side configuration options and specs for ignoring SSL errors. a08e5e8
@niklasb niklasb kill HTTPS server after usage, don't pollute STDOUT d348e20
@niklasb niklasb really shutdown test HTTPS server. bb80506
@niklasb niklasb IO.popen doesn't take Array argument in Ruby 1.8.7
refs #176
@niklasb niklasb fixes wrongly used call to `Socket#shutdown`
refs #176
@niklasb niklasb remove call to `Socket#shutdown`
refs #176
@gabebw gabebw Remove some unused global variables. b4faa3a
@niklasb niklasb add option to set an HTTP proxy 25281b7
@niklasb niklasb close socket after test e442150
@niklasb niklasb fixes wrongly used call to `Socket#shutdown` 6a4143c
@niklasb niklasb remove call to `Socket#shutdown` 229a20e
@halogenandtoast halogenandtoast Clean up proxy interface 93bfcf6
Commits on Oct 21, 2011
@mike-burns mike-burns Merge branch 'cookies-sugar' of… 714d880
@halogenandtoast halogenandtoast Set viewport size so overflow hidden doesn't always hide content 8d2251d
Commits on Oct 31, 2011
@ngauthier ngauthier retry a command up to 3 times after a WebkitInvalidResponseError 0e303fd