py+webdriver学习之旅5:handle
__author__ = 'Administrator'
from selenium import webdriver
#获取当前窗口
driver=webdriver.Firefox()
nowhandle=driver.current_window_handle
#打开弹窗
driver.find_element_by_name("xx").click()
#获取所有窗口
allhandels=driver.window_handles
for handle in allhandels:
#比较当前的窗口是不是原先的窗口
if handle!=nowhandle:
#获得当前窗口的句柄
driver.switch_to.window(handle)
#在当前窗口操作
driver.find_element_by_name().click()
driver.switch_to.window(nowhandle)

浙公网安备 33010602011771号