selenium常见元素操作之窗口切换
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
一、打开浏览器
driver = webdriver.Chrome()
二、登录到百度首页
driver.get(“http://www.baidu.com”)
三、输入柠檬班并点击百度一下
driver.find_element_by_id(‘kw’).clear() #清除文本
driver.find_element_by_id(‘kw’).send_keys(“柠檬班”) #输入柠檬班
driver.find_element_by_id(‘su’).click() #点击百度一下
四、等待
locator = (By.XPATH,’//a[text()="_腾讯课堂官网"]’)
WebDriverWait(driver,20).until(EC.visibility_of_element_located(locator))
五、点击 “柠檬班_腾讯课堂官网”,打开新的窗口
#方式一:driver.find_element_by_xpath(’//a[text()="_腾讯课堂官网"]’).click()
#方式二:driver.find_element_by_xpath(