mirror of
https://github.com/teamcapybara/capybara.git
synced 2022-11-09 12:08:07 -05:00
Added section about selectors to README
This commit is contained in:
parent
d3a11f0f85
commit
73135119d1
1 changed files with 14 additions and 0 deletions
14
README.rdoc
14
README.rdoc
|
@ -153,6 +153,20 @@ For ultimate control, you can instantiate and use a session manually.
|
||||||
end
|
end
|
||||||
session.click_link 'Sign in'
|
session.click_link 'Sign in'
|
||||||
|
|
||||||
|
== XPath an CSS
|
||||||
|
|
||||||
|
Capybara does not try to guess what kind of selector you are going to give it,
|
||||||
|
if you want to use CSS with your 'within' declarations for example, you'll need
|
||||||
|
to do:
|
||||||
|
|
||||||
|
within(:css, 'ul li') { ... }
|
||||||
|
|
||||||
|
Alternatively you can set the default selector to CSS, which may help if you are
|
||||||
|
moving from Webrat and used CSS a lot, or simply generally prefer CSS:
|
||||||
|
|
||||||
|
Capybara.default_selector = :css
|
||||||
|
within('ul li') { ... }
|
||||||
|
|
||||||
== Gotchas:
|
== Gotchas:
|
||||||
|
|
||||||
* Install JRuby and the 'celerity' gem, version 0.7.4 (0.7.5 has a bug with
|
* Install JRuby and the 'celerity' gem, version 0.7.4 (0.7.5 has a bug with
|
||||||
|
|
Loading…
Reference in a new issue