selenium 自动化创建和切换选项卡
ui自动化中需要创建新的选项卡,并且切换界面
from selenium import webdriver
import time
driver = webdriver.Chrome()
# 打开百度
driver.get("https://www.baidu.com")
# 新标签页打开网易门户js语句
js_new_window = 'window.open("https://www.163.com")'
# 执行js
driver.execute_script(js_new_window)
time.sleep(5)
all_handles = driver.window_handles #下标从0开始
time.sleep(5)
driver.switch_to.window(all_handles[1]) #需要定位到新页面,否则操作当前页面元素会存在找不到的情况

浙公网安备 33010602011771号