1
0
Fork 0
mirror of https://github.com/teamcapybara/capybara.git synced 2022-11-09 12:08:07 -05:00

Merge pull request #924 from abotalov/patch-2

Update docs (find(:foo) was removed)
This commit is contained in:
Jonas Nicklas 2013-01-06 15:54:19 -08:00
commit 0f7891b953

View file

@ -88,20 +88,12 @@ module Capybara
# page.find('table#myTable').has_selector?(:row, 3)
# within(:row, 3) { page.should have_content('$100.000') }
#
# It might be convenient to specify that the selector is automatically chosen for certain
# values. This way you don't have to explicitly specify that you are looking for a row, or
# an id. Let's say we want Capybara to treat any Symbols sent into methods like find to be
# treated as though they were element ids. We could achieve this like so:
# Here is another example:
#
# Capybara.add_selector(:id) do
# xpath { |id| XPath.descendant[XPath.attr(:id) == id.to_s] }
# match { |value| value.is_a?(Symbol) }
# end
#
# Now we can retrieve elements by id like this:
#
# find(:post_123)
#
# Note that this particular selector already ships with Capybara.
#
# @param [Symbol] name The name of the selector to add