Python+selenium自动化测试中Windows窗口跳转方法 #第一种方法 #获得当前窗口 nowhandle=driver.current_window_handle #打开弹窗 driver.find_element_by_name("xxx").click() #获得所有窗口 allhandles=driver.window_handles for handle in allhandles: #比较当前窗口是不是原先的窗口 if handle!=nowhandle: #获得当前窗口的句柄 driver.switch_to_window(handle) #在当前窗口操作 dirver.find_element_by_class_name("xxxx").click() #回到原先的窗口 driver.switch_to_window(nowhandle) #第二种方法:通过Windows窗口的index区分,从0开始计 windows = driver.window_handles driver.switch_to_window(windows[1])