#根据窗口句柄切换浏览器tab窗口
driver.switch_to.window(handle)
#关闭当前浏览器tab窗口
driver.close()
import unittest
import time
from selenium import webdriver
class VisitSogouByIE(unittest.TestCase):
def setUp(self):
# 启动IE浏览器
self.driver = webdriver.Chrome(executable_path="g:\\chromedriver")
def test_operateWindowHandle(self):
url = "https://www.baidu.com"
self.driver.get(url)
# 获取当前窗口句柄
now_handle = self.driver.current_window_handle
# 打印当前获取的窗口句柄
print(now_handle)
# 百度搜索输入框中输入“w3cschool”
self.driver.find_element_by_id("kw").send_keys("w3cschool")
# 点击搜索按钮
self.driver.find_element_by_id("su").click()
# 等待3秒,以便网页加载完成
time.sleep(3)
# 点击w3school在线教育链接
self.driver.find_element_by_xpath("//*[@id='2']/h3/a").click()