位置: IT常识 - 正文

python网页窗口如何切换(python如何点击网页按钮)

编辑:rootadmin

推荐整理分享python网页窗口如何切换(python如何点击网页按钮),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python 网页,python 打开网页,python 打开网页,python怎么操作网页,python如何点击网页按钮,python怎么操作网页,python怎么操作网页,python怎么操作网页,内容如对您有帮助,希望把文章链接给更多的朋友!

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

python网页窗口如何切换(python如何点击网页按钮)

说明

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

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

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

切换窗口

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

实例

fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.waitimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasECimporttime#打开一个会话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_handlesprint(handles_list)#获取所有窗口的handlediver.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()exceptExceptionase:#退出diver.quit()raisee

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

本文链接地址:https://www.jiuchutong.com/zhishi/310647.html 转载请保留说明!

上一篇:Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec...

下一篇:Dedecms织梦邮件找回密码使用方法(织梦怎么建站)

  • iPhone14没有mini吗(iphone14还有mini吗)

    iPhone14没有mini吗(iphone14还有mini吗)

  • 三星手机如何打开隐藏软件(三星手机如何打开nfc)

    三星手机如何打开隐藏软件(三星手机如何打开nfc)

  • 抖音卡通头像视频怎么拍呢

    抖音卡通头像视频怎么拍呢

  • 抖音个人主页链接在哪(抖音个人主页链接是啥)

    抖音个人主页链接在哪(抖音个人主页链接是啥)

  • 在哪里领取微信红包封面(在哪里领取微信二维码)

    在哪里领取微信红包封面(在哪里领取微信二维码)

  • 抖音发布视频的定位怎么改(抖音发布视频的步骤有哪些)

    抖音发布视频的定位怎么改(抖音发布视频的步骤有哪些)

  • 苹果11拍照全屏怎么设置(苹果11拍照全屏怎么关闭)

    苹果11拍照全屏怎么设置(苹果11拍照全屏怎么关闭)

  • 电子式电能表怎么看(电子式电能表怎么算出多少钱)

    电子式电能表怎么看(电子式电能表怎么算出多少钱)

  • 为什么发到朋友圈的视频不清晰(为什么发到朋友圈的视频会压缩了)

    为什么发到朋友圈的视频不清晰(为什么发到朋友圈的视频会压缩了)

  • 苹果浏览器看视频黑屏(苹果浏览器看视频怎么锁定横屏)

    苹果浏览器看视频黑屏(苹果浏览器看视频怎么锁定横屏)

  • 微博信用积分80在哪里看(微博信用积分怎么看)

    微博信用积分80在哪里看(微博信用积分怎么看)

  • 运营商密码忘记怎么改(运营商的密码)

    运营商密码忘记怎么改(运营商的密码)

  • oppor9m怎么恢复出厂设置在哪里(oppor9m怎么恢复出厂设置)

    oppor9m怎么恢复出厂设置在哪里(oppor9m怎么恢复出厂设置)

  • 电脑主机上有个红灯一直闪是什么(电脑主机上有个小按钮是干嘛的)

    电脑主机上有个红灯一直闪是什么(电脑主机上有个小按钮是干嘛的)

  • 苹果手机永久删除照片(苹果手机永久删除的照片怎么恢复)

    苹果手机永久删除照片(苹果手机永久删除的照片怎么恢复)

  • 小米8nfc在哪设置(小米8nfc功能)

    小米8nfc在哪设置(小米8nfc功能)

  • 苹果应用与数据怎么找(苹果应用与数据怎么设置)

    苹果应用与数据怎么找(苹果应用与数据怎么设置)

  • 拼多多第二天还能砍吗(拼多多第二天还可以给同一个人砍吗)

    拼多多第二天还能砍吗(拼多多第二天还可以给同一个人砍吗)

  • 苹果11夜景模式怎么拍(苹果11夜景模式怎么开启)

    苹果11夜景模式怎么拍(苹果11夜景模式怎么开启)

  • 苹果xsmax指纹在哪(苹果max xs指纹)

    苹果xsmax指纹在哪(苹果max xs指纹)

  • 抖音忘记密码的解决办法(抖音忘记密码的封禁账号如何解绑身份证)

    抖音忘记密码的解决办法(抖音忘记密码的封禁账号如何解绑身份证)

  • 用ps快速美白人物照片(用ps快速美白人物)

    用ps快速美白人物照片(用ps快速美白人物)

  • 苹果x港版怎么才能用电信卡(苹果x港版怎么设置指纹密码锁屏手机)

    苹果x港版怎么才能用电信卡(苹果x港版怎么设置指纹密码锁屏手机)

  • 抖音怎么录制手机屏幕(抖音怎么录手机操作)

    抖音怎么录制手机屏幕(抖音怎么录手机操作)

  • 拼多多复活卡在哪里找(拼多多复活卡可以复活砍价免费拿吗)

    拼多多复活卡在哪里找(拼多多复活卡可以复活砍价免费拿吗)

  • cad图纸尺寸设置(cad图纸尺寸设置a4)

    cad图纸尺寸设置(cad图纸尺寸设置a4)

  • realsched.exe是什么进程 realsched.exe可以关闭吗(real system)

    realsched.exe是什么进程 realsched.exe可以关闭吗(real system)

  • python字典中键值对的操作(python中字典的键有何要求)

    python字典中键值对的操作(python中字典的键有何要求)

  • 不能抵扣的进项抵扣了
  • 门禁卡属于什么卡
  • 去年缴纳印花税忘记做账了怎么办呢
  • 借款利息收入要开票吗
  • 除湿机 哪个好
  • 购销合同赔偿比例一般多少
  • 增值税返还需要交增值税吗
  • 跨期租金收入税怎么算
  • 股票收入属于按什么分类
  • 应交税费减免税款
  • 多计提的应收账款如何调整
  • 赠送的固定资产需要计提折旧吗?
  • 企业筹办期间,发生亏损,应该计算为亏损年度
  • 怎么网上补报以前年度的个人所得税?
  • 含税金是什么意思
  • 应缴纳增值税计算公式
  • 税务局查账征收转为核定征收之程序
  • 定额发票是啥
  • 员工误餐费的会计分录
  • 生产成本为什么不属于费用
  • 旅行社代订机票发票报销
  • 发票已认证次月冲红
  • 管理费用进项税额转出会计分录
  • 购买方现金折扣计入什么科目
  • 笔记本电脑设置pin是什么意思
  • 其他应收款会计科目
  • 政府与事业单位会计
  • 用友财务软件怎样
  • 公司代缴社保公司吃亏吗
  • php遍历显示多维数组
  • mysql 数据源
  • the Pura Meduwe Karang神庙中雕刻艺术家W.O.J.Nieuwenkamp的作品,印度尼西亚巴厘岛 (© John Elk III/Getty Images)
  • 外币交易犯法吗
  • php addslashes函数
  • echarts柱形图
  • 企业合并一般债权怎么算
  • php lcg_value与mt_rand生成0~1随机小数的效果对比分析
  • 固定资产进项税额怎么抵扣
  • 后端怎么返回数据给前端
  • html5开发的app有哪些
  • 前端脚本开发
  • 自动化测试三年规划
  • php面向对象的机制
  • unix命令大全详解
  • vnc viewer连接windows
  • 误餐补助所得税处理
  • 红字发票已开但红字发票信息表已核销待查证,怎么回事?
  • 预付账款的会计处理
  • 体育用品账务处理
  • python复制文件的代码
  • 新公司开账户需要多少钱
  • 增值税进项加计抵减怎么计算
  • 无法连接配置的sql服务器
  • 主营业务成本工资写什么部门
  • 固定资产在以后会计期间可以转回吗
  • 小规模取得增值税专用发票怎么做账
  • 业务招待费的列支范围
  • 电子发票报销如何处理
  • 其他应收款待抵扣税金
  • 怎么看财务报表平不平
  • win预览版计划
  • xp系统net framework 3.5
  • ubuntu的命令行快捷键
  • 如何修复win7系统文件损坏
  • 萝卜家园和番茄花园哪个好
  • ,linux
  • node modules干嘛的
  • js中正则表达式语法
  • python中的文件读写
  • django web开发
  • javascript对象的属性和方法
  • bootstrap 多级菜单
  • unity接收udp
  • javascript web开发
  • javascript怎么学
  • android软件开发实例
  • 重庆地方税务局刘飞虎
  • 为什么虚开增值税属于犯罪行为
  • 贵阳税务官网登录
  • 收到unknown发来的短信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设