Selenium - Nosuchelementexception After Switching From Frame[0] To Window[1] - Firefox Geckodriver Error - Python
I have receive an error, element not found in the Firefox GeckoDriver browser when i switch from window[1] to frame[0], back to window[1], and then click the close frame button. I
Solution 1:
The code below seemed to do the trick. Still not sure why though.
driver.switch_to.default_content()
firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = True
driver = webdriver.Firefox(capabilities=firefox_capabilities)
driver.get('www.internalwebsite.com')
driver.find_element_by_id('opensnewwindow').click()
driver.switch_to_window(driver.window_handles[1])
driver.find_element_by_id('opennewframe').click()
driver.switch_to_frame(0)
//read contents
driver.switch_to.default_content()
driver.switch_to_window(driver.window_handles[1])
driver.find_element_by_id('closeframe').click()
Post a Comment for "Selenium - Nosuchelementexception After Switching From Frame[0] To Window[1] - Firefox Geckodriver Error - Python"