Method: Capybara::Session#locate
- Defined in:
- lib/capybara/session.rb
#locate(kind_or_locator, locator = nil, fail_msg = nil) ⇒ Object
return node identified by locator or raise ElementNotFound(using desc)
237 238 239 240 241 242 |
# File 'lib/capybara/session.rb', line 237 def locate(kind_or_locator, locator=nil, fail_msg = nil) node = wait_conditionally_until { find(kind_or_locator, locator) } ensure raise Capybara::ElementNotFound, fail_msg || "Unable to locate '#{locator || kind_or_locator}'" unless node return node end |