Skip to content
Newer
Older
100644 72 lines (44 sloc) 2.53 KB
5965f8a @jasonm Added README with a link to download Qt on OSX
jasonm authored Feb 28, 2011
1 capybara-webkit
2 ===============
3
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
4 A [capybara](https://github.com/jnicklas/capybara) driver that uses [WebKit](http://webkit.org) via [QtWebKit](http://doc.qt.nokia.com/4.7/qtwebkit.html).
5965f8a @jasonm Added README with a link to download Qt on OSX
jasonm authored Feb 28, 2011
5
f493b22 @gabebw make it read better
gabebw authored Sep 17, 2011
6 Qt Dependency
c5e6396 @jferris Moved info about installing QT into the Wiki
jferris authored Sep 14, 2011
7 -------------
5965f8a @jasonm Added README with a link to download Qt on OSX
jasonm authored Feb 28, 2011
8
578e5c7 @gabebw Spruce up the README
gabebw authored Aug 27, 2011
9 capybara-webkit depends on a WebKit implementation from Qt, a cross-platform
10 development toolkit. You'll need to download the Qt libraries to build and
c5e6396 @jferris Moved info about installing QT into the Wiki
jferris authored Sep 14, 2011
11 install the gem. You can find instructions for downloading and installing QT on
12 the [capybara-webkit wiki](https://github.com/thoughtbot/capybara-webkit/wiki/Installing-QT)
657ee68 @jferris Clarify installation notes
jferris authored Apr 13, 2011
13
d3f344a @jferris Added a note about crashes to the README
jferris authored Oct 1, 2011
14 Reporting Issues
15 ----------------
16
17 Without access to your application code we can't easily debug most crashes or
f82d661 Fix typo
Lake Denman authored Oct 6, 2011
18 generic failures, so we've included a debug version of the driver that prints a
d3f344a @jferris Added a note about crashes to the README
jferris authored Oct 1, 2011
19 log of what happened during each test. Before filing a crash bug, please see
20 [Reporting Crashes](https://github.com/thoughtbot/capybara-webkit/wiki/Reporting-Crashes).
21 You're much more likely to get a fix if you follow those instructions.
22
d7f491d @croaky improving the install instructions
croaky authored Jun 5, 2011
23 CI
24 --
25
26 If you're like us, you'll be using capybara-webkit on CI.
657ee68 @jferris Clarify installation notes
jferris authored Apr 13, 2011
27
87a00ab @jferris Added more readme notes on Qt and Xvfb
jferris authored Apr 14, 2011
28 On Linux platforms, capybara-webkit requires an X server to run, although it doesn't create any visible windows. Xvfb works fine for this. You can setup Xvfb yourself and set a DISPLAY variable, or try out the [headless gem](https://github.com/leonid-shevtsov/headless).
f754e93 @jferris Added Ubunutu instructions to the README
jferris authored Apr 13, 2011
29
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
30 Usage
31 -----
32
33 Add the capybara-webkit gem to your Gemfile:
34
35 gem "capybara-webkit"
36
37 Set your Capybara Javascript driver to webkit:
38
39 Capybara.javascript_driver = :webkit
40
7be8f94 @jferris Clean up README
jferris authored Nov 1, 2011
41 In cucumber, tag scenarios with @javascript to run them using a headless WebKit browser.
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
42
7be8f94 @jferris Clean up README
jferris authored Nov 1, 2011
43 In RSpec, use the :js => true flag.
44
45 Take note of the transactional fixtures section of the [capybara README](https://github.com/jnicklas/capybara/blob/master/README.rdoc).
eb6165d @joemsak Add a couple of notes that :js => true should still be used, and to n…
joemsak authored Nov 1, 2011
46
3e9527a @mike-burns a contributing guide
mike-burns authored Jul 22, 2011
47 Contributing
48 ------------
49
50 See the CONTRIBUTING document.
51
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
52 About
53 -----
54
8674ef7 @jferris Update authors
jferris authored Nov 1, 2011
55 The capybara WebKit driver is maintained by Joe Ferris and Matt Mongeau. It was written by [thoughtbot, inc](http://thoughtbot.com/community) with the help of numerous [contributions from the open source community](https://github.com/thoughtbot/capybara-webkit/contributors).
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
56
37b3d24 @nicholaides Documenting that some code was borrowed from Phantom.js
nicholaides authored Jul 3, 2011
57 Code for rendering the current webpage to a PNG is borrowed from Phantom.js' implementation.
58
64cf394 @jferris Added a note about X servers and the thoughtbot logo
jferris authored Apr 13, 2011
59 ![thoughtbot](http://thoughtbot.com/images/tm/logo.png)
60
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
61 The names and logos for thoughtbot are trademarks of thoughtbot, inc.
62
644d85d @leehambley Change Capybara-webkit to listen on poty 8200, simple patch removes c…
leehambley authored Jun 29, 2011
63 Notes
64 -----
65
578e5c7 @gabebw Spruce up the README
gabebw authored Aug 28, 2011
66 capybara-webkit will listen on port 8200. This may conflict with other services.
644d85d @leehambley Change Capybara-webkit to listen on poty 8200, simple patch removes c…
leehambley authored Jun 29, 2011
67
59c4eae @jferris Updated license ane readme
jferris authored Mar 9, 2011
68 License
69 -------
70
578e5c7 @gabebw Spruce up the README
gabebw authored Aug 28, 2011
71 capybara-webkit is Copyright (c) 2011 thoughtbot, inc. It is free software, and may be redistributed under the terms specified in the LICENSE file.
Something went wrong with that request. Please try again.