diff --git a/lib/capybara/poltergeist/browser.rb b/lib/capybara/poltergeist/browser.rb index 86a1bb3..f683374 100644 --- a/lib/capybara/poltergeist/browser.rb +++ b/lib/capybara/poltergeist/browser.rb @@ -79,8 +79,9 @@ module Capybara::Poltergeist def within_frame(id, &block) command 'push_frame', id - yield + val = yield command 'pop_frame' + val end def click(page_id, id)