国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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电脑。

关注

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

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

倒插莲花男女之间的寓意 | 情趣内衣秀春光| 小叔子媳妇在我房间坐月子怎么办| 暴躁老妈高清免费观看电视剧| 《医务室的小秘密》动漫第一季免... | 免费观看60分钟高清电视剧| 放荡的小峡子2中文字幕| 18岁免费观看高清电视剧推荐| 主人~我错了请把它关掉歌词| 《俄罗斯空姐2(俄罗斯航空)》 | 孙笑川| 白日梦我小说全文免费阅读| 《完美邻居2》电影在线观看| 麻豆免费无码AV在线播放| 女士穿紧身裸体开裆光滑皮裤| 国产X7X7X7X7X7 性价..| .动漫《纯洁的修女》在线看| 女孩蹲下小便视频大全| 朝桐光| 《性爽2》电影| 美国大片BGM大全播放| 我的邻居的老婆2完整版电视剧| 小叔子从后面抱住我的电视剧| 倫理片《亂倫》| 压在窗户上C给别人看窗前视频 | -区二三国产好的精华液品牌介绍 日产精品一线二线三线芒果 | 小俊在雪姨身上耕耘小说免费阅读| 国精-二二产品无人区| 两男吮她的花蒂和奶水视频| 不许穿内裤随时挨C调教H | 《黏糊糊的你》免费观看| 免费看黄A片真人真事| 美女两个球球抖动抓球球视频| 妈妈的好朋友ID| 黑料门今日黑料免费| 日韩精品无码免费专区| 小叔子从后面抱住我的电视剧 | 《警花交换做爰》| 男J进女黄性色AV视频| 美国式禁忌| YOUJIZZ