Module: Capybara::Selenium::Driver::SafariDriver
- Defined in:
- lib/capybara/selenium/driver_specializations/safari_driver.rb
Instance Method Summary collapse
Instance Method Details
#switch_to_frame(frame) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/capybara/selenium/driver_specializations/safari_driver.rb', line 6 def switch_to_frame(frame) return super unless frame == :parent # safaridriver/safari has an issue where switch_to_frame(:parent) # behaves like switch_to_frame(:top) handles = @frame_handles[current_window_handle] browser.switch_to.default_content handles.tap(&:pop).each { |fh| browser.switch_to.frame(fh.native) } end |