function for switching frames in python, selenium function for switching frames in python, selenium python python

function for switching frames in python, selenium


The way this is written, it's trying to parse CSS code as Python code. You don't want that.

This function is suitable:

def frame_switch(css_selector):  driver.switch_to.frame(driver.find_element_by_css_selector(css_selector))

If you are just trying to switch to the frame based on the name attribute, then you can use this:

def frame_switch(name):  driver.switch_to.frame(driver.find_element_by_name(name))

To switch back to the main window, you can use

driver.switch_to.default_content()