在Web自动化测试过程中,当点击一个链接会出现新的窗口,这时必须要切换到新的窗口才能定位到对应的元素。
一:窗口切换基本方法
1.获得所有窗口的句柄,返回的是一个列表。
driver.window_handles
2.获取当前窗口
driver.current_window_handle
3.切换窗口
switch_to.window(要切换的窗口的句柄):切换到相应的窗口。
二.实际场景切换窗口(进入百度后搜索柠檬班找到小简老师)
from selenium.webdriver.common.by import By
from selenium import webdriver
driver = webdriver.Chrome()
driver.implicitly_wait(