lib/prickle/capybara/element.rb in prickle-0.0.6 vs lib/prickle/capybara/element.rb in prickle-0.1.0
- old
+ new
@@ -35,11 +35,11 @@
def find_element
handle_exception { find_element_by_xpath }
end
def find_element_by_xpath
- wait_until(Capybara.wait_time) do
- find(:xpath, xpath).visible?
+ Timeout.timeout(Capybara.wait_time) do
+ sleep(0.1) until find(:xpath, xpath).visible?
end unless Capybara.wait_time.nil?
find :xpath, xpath
end