diff --git a/lib/capybara/cuprite/browser.rb b/lib/capybara/cuprite/browser.rb index 1c06179a..ed48b616 100644 --- a/lib/capybara/cuprite/browser.rb +++ b/lib/capybara/cuprite/browser.rb @@ -187,6 +187,8 @@ def find_all(method, selector, within = nil) raise InvalidSelector.new(e.response, method, selector) end raise + rescue Ferrum::NodeNotFoundError => e + raise ObsoleteNode.new(self, e.response) end end