这个是python+selenium之多窗口切换
- #coding=utf-8
- from selenium import webdriver
- import time
- driver = webdriver.Firefox()
- driver.get('http://www.baidu.com')
- driver.find_element_by_id("kw").send_keys("selenium")
- driver.find_element_by_id("su").click()
- driver.maximize_window()
- print(driver.window_handles)
- time.sleep(5)
- driver.find_element_by_partial_link_text(u"Selenium篇").click()
- print(driver.window_handles)
- time.sleep(5)
- driver.switch_to_window(driver.window_handles[0])
- time.sleep(5)
- driver.close()
- time.sleep(5)
- driver.quit()
- #关闭浏览器
-
- '''
- # 当前句柄
- driver.window_handles
- #列出所有句柄
- driver.current_window_handle
- '''
-