1
0
Fork 0
mirror of https://github.com/thoughtbot/capybara-webkit synced 2023-03-27 23:22:28 -04:00
capybara-webkit/README.md

49 lines
1.8 KiB
Markdown
Raw Normal View History

capybara-webkit
===============
2011-03-09 17:55:40 -05:00
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).
2011-03-09 17:55:40 -05:00
Dependencies
------------
2011-06-05 17:49:16 -04:00
capybara-webkit depends on a WebKit implementation from Qt, a cross-platform development toolkit. You'll need to download the Qt libraries to build and install the gem.
2011-03-09 17:55:40 -05:00
2011-06-05 17:49:16 -04:00
If you're on OS X, [download the non-debug Cocoa package](http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x). Note that installing Qt via homebrew takes more than an hour, so we don't recommend it.
2011-03-09 17:55:40 -05:00
2011-06-05 17:49:16 -04:00
If you're on Ubuntu, you can install the libqt4-dev package. For other Linux distributions, [download this package](http://qt.nokia.com/downloads/linux-x11-cpp).
2011-04-13 14:55:54 -04:00
2011-06-05 17:49:16 -04:00
CI
--
If you're like us, you'll be using capybara-webkit on CI.
2011-04-13 14:55:54 -04:00
2011-04-14 16:48:53 -04:00
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).
2011-03-09 17:55:40 -05:00
Usage
-----
Add the capybara-webkit gem to your Gemfile:
gem "capybara-webkit"
Set your Capybara Javascript driver to webkit:
Capybara.javascript_driver = :webkit
Tag scenarios with @javascript to run them using a headless WebKit browser.
About
-----
The capybara WebKit driver was written by Joe Ferris, Tristan Dunn, and Jason Morrison from [thoughtbot, inc](http://thoughtbot.com/community).
![thoughtbot](http://thoughtbot.com/images/tm/logo.png)
2011-03-09 17:55:40 -05:00
The names and logos for thoughtbot are trademarks of thoughtbot, inc.
License
-------
capybara-webkit is Copyright © 2011 thoughtbot, inc. It is free software, and may be redistributed under the terms specified in the LICENSE file.