浏览器多窗口处理
#coding = utf-8
from selenium import webdriver
import time
driver = webdriver.chrome()
driver.get("http://www.baidu.com/")
#获得当前窗口
nowhandle = driver.current_window_handle
#打开新窗口
driver.find_element_by_name("tj_reg").click()
#获得所有窗口
allhandles = driver.window_handles
#循环判断窗口是否为当前窗口
for handle in allhandles:
if handle !=nowhandle:
driver.switch_to_window(handle)
#切换窗口
driver.find_element_by_id("mailRegTab").click()
time.sleep(2)
driver.close()
#回到原先窗口
driver.switch_to_window(nowhandle)
driver.find_find_element_by_id("kw").send_keys("注册成功")
time.sleep(2)
driver.quit()
从今天起,每天坚持学习整理,大家一起来学习!