一、多窗口切换:
浏览器的句柄是表示浏览器某个窗口的唯一标识,只需要切换到对应句柄,就能打开对应的窗口页面
在新窗口打开网址
url = 'https:www://baidu.com'
js_window = "window.open('{url}')".format(url=url)
driver.execute_script(js_window)
获得当前窗口句柄
handle = driver.current_window_handle
获得所有打开的窗口的句柄
all_handles = driver.window_handles
切换到某个窗口
driver.switch_to.window(handle)
二、多表单切换
#切换到id为“if”的表单(frame)中:
driver.switch_to.frame("if")
driver.switch_to.parent_content():跳出当前一级菜单
driver.switch_to.default_content():跳回最外层的页面