Module: Capybara::Selenium::Driver::InternetExplorerDriver
Relationships & Source Files | |
Defined in: | lib/capybara/selenium/driver_specializations/internet_explorer_driver.rb |
Instance Method Summary
Instance Method Details
#build_node(native_node, initial_cache = {}) (private)
[ GitHub ]#switch_to_frame(frame)
[ GitHub ]# File 'lib/capybara/selenium/driver_specializations/internet_explorer_driver.rb', line 6
def switch_to_frame(frame) return super unless frame == :parent # iedriverserver has an issue if the current frame is removed from within it # so we have to move to the default_content and iterate back through the frames handles = @frame_handles[current_window_handle] browser.switch_to.default_content handles.tap(&:pop).each { |fh| browser.switch_to.frame(fh.native) } end