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]) #需要定位到新页面,否则操作当前页面元素会存在找不到的情况
 
posted @ 2021-06-30 09:33  AINOUSVA  阅读(337)  评论(0)    收藏  举报