韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python网页窗口如何切换

python网页窗口如何切换

python网页窗口

头像

小妮浅浅

2021-09-13 09:37:026007浏览 · 0收藏 · 0评论

当进行web自动化时,有时会出现打开新窗口,在当前窗口中找不到另一个窗口的元素,此时需要使用窗口切换。

说明

1、窗口切换的前提是触发新窗口、新窗口(通常使用句柄)和获取窗口的句柄。

2、diver.window_handles获取窗口的所有句柄,有返回值,需要变量接收。

以列表的形式返回,最新打开的窗口句柄是列表中的最后一个值。

切换窗口

diver.switch_to.window("切换窗口的句柄")

实例

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
#打开一个会话
diver = webdriver.Chrome()
#全屏
diver.maximize_window()
diver.implicitly_wait(30)
 
try:
    # 访问百度链接
    diver.get("https://www.baidu.com")
    WebDriverWait(diver, 20).until(EC.visibility_of_element_located((By.ID, "kw")))
    # 等待文本框可见
    diver.find_element_by_id("kw").send_keys("百度贴吧")  # 输入内容
    WebDriverWait(diver, 20).until(EC.visibility_of_element_located((By.ID, "su")))
    # 等待百度一下可见
    diver.find_element_by_id("su").click()  # 点击
    WebDriverWait(diver, 20).until(
        EC.visibility_of_element_located((By.XPATH, '//a[text()="吧 - "]')))
    diver.find_element_by_xpath('//a[text()="吧 - "]').click()  # 点击
    time.sleep(3)
    handles_list = diver.window_handles
    print(handles_list)# 获取所有窗口的handle
    diver.switch_to.window(handles_list[-1])  # 切换到最后一个窗口——切换到全新的html页面
    # 等待百度贴吧可见
    WebDriverWait(diver, 20).until(
        EC.visibility_of_element_located((
            By.ID,"tab_picture")))  # 等待图片按钮可见
    diver.find_element_by_id("tab_picture").click()
    time.sleep(3)
    # 退出
    diver.quit()
except Exception as e:
    # 退出
    diver.quit()
    raise e

以上就是python网页窗口的切换方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

小孩把钢筋喂给班主任视频| 公交车被上高湖了还能坐吗小说| 美女和帅哥一起努力生产豆浆| 暴躁少女免费看完整版| 爱痴癫| 禁欲系韩剧推荐| 家族轮换之共乐的日子最新章节更, | 《漾出OVER FLOWER》…| 孤男寡女干柴烈火的下一句是什么 | 《帐篷里的秘密》动漫 | 《年轻朋友的妻子3》| 老人船上弄雨荷1-5节| 你丈夫比我老公更厉害| GAI视频免费播放器| -区二区三区| 《请好好疼爱里面》免费观看| 爸爸汆肉的日常| 天天挨龠中度过BY浮白曲讲什么| 她开始慢迎迎合张行长笔趣阁| 女性开过苞后最明显的变化| 一路向西在线观看剧情电影| 一家乱战60集全播放免费观看| 第一章破外女初尝云雨| 父女一起到达巅峰的小说| 《黏糊糊的你》免费观看| 女性左腿又开腿肚子视频大全| 双腿无力合拢红肿外翻男生原因 | 女人做爰高潮全黄| 《丰满的女邻居》播放| 二人生猴子全程免费| 国精产品一品二品国精| 夫妻生活视频曝光| 酒醉的玫瑰在线观看| 《厨房激战5》完整版在线观看| 二人世界高清视频播放 | 亚洲第一大综合区的就业前景| 《性88分钟》| 摸摸大扔子图片真实| 腿张开我要添到你高潮H漫画软件| 糖心| 45岁老阿姨喷了三次尿素乳青