mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
Explain why Capybara is useful. closes #818
This commit is contained in:
parent
ba0f3d9534
commit
732e6f1865
1 changed files with 13 additions and 4 deletions
17
README.md
17
README.md
|
@ -4,14 +4,23 @@
|
|||
[](https://gemnasium.com/jnicklas/capybara)
|
||||
[](https://codeclimate.com/github/jnicklas/capybara)
|
||||
|
||||
Capybara helps you test Rails and Rack applications by simulating how a real
|
||||
user would interact with your app. It is agnostic about the driver running your
|
||||
tests and comes with Rack::Test and Selenium support built in. WebKit is
|
||||
supported through an external gem.
|
||||
Capybara helps you test web applications by simulating how a real user would
|
||||
interact with your app. It is agnostic about the driver running your tests and
|
||||
comes with Rack::Test and Selenium support built in. WebKit is supported
|
||||
through an external gem.
|
||||
|
||||
**Need help?** Ask on the mailing list (please do not open an issue on
|
||||
GitHub): http://groups.google.com/group/ruby-capybara
|
||||
|
||||
## Key benefits
|
||||
|
||||
- **No setup** necessary for Rails and Rack application. Works out of the box.
|
||||
- **Intuitive API** which mimics the language an actual user would use.
|
||||
- **Switch the backend** your tests run against from fast headless mode
|
||||
to an actual browser with no changes to your tests.
|
||||
- **Powerful synchronization** features mean you never have to manually wait
|
||||
for aynchronous processes to complete.
|
||||
|
||||
## Setup
|
||||
|
||||
To install, type
|
||||
|
|
Loading…
Add table
Reference in a new issue