pythonselenium隐藏浏览器窗口(Python Selenium 之关闭窗口close与quit的方法)
类别:脚本大全 浏览量:2104
时间:2022-04-01 01:48:48 pythonselenium隐藏浏览器窗口
Python Selenium 之关闭窗口close与quit的方法selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别。
1.看源码或API
这是close()的说明:
|
Closes the current window. 关闭当前窗口。 |
这是quit()的说明:
|
Quits the driver and closes every associated window. 退出驱动并关闭所有关联的窗口。 |
从这里就很明显的看出来这两个方法的区别,一个关闭当前窗口,一个关闭所有窗口,下面写一小段代码测试一下。
2.代码试验
代码:
|
# -*- coding: utf-8 -*- from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get( 'http://sahitest.com/demo/index.htm' ) print driver.current_window_handle # 查看当前window handle driver.find_element_by_link_text( 'Window Open Test' ).click() # 打开新window1 driver.find_element_by_link_text( 'Window Open Test With Title' ).click() # 打开新window2 print driver.window_handles # 查看所有window handles driver.close() print driver.window_handles # 查看现在的所有window handles,可看到只是关闭了最开始的一个window,其他两个window还在 driver.quit() # 看到所有window都被关闭 |
结果:
|
{b030dd54 - 3cbd - 4d7b - 800a - 2ff296f03f5b } [u '{b030dd54-3cbd-4d7b-800a-2ff296f03f5b}' , u '{7fdacf2e-0c34-4f0d-9a7a-ae34f3af932c}' , u '{f2d79121-8cc2-47ea-bd7d-2035e305ba2f}' ] [u '{7fdacf2e-0c34-4f0d-9a7a-ae34f3af932c}' , u '{f2d79121-8cc2-47ea-bd7d-2035e305ba2f}' ] |
|
<link rel = "stylesheet" href = "http://csdnimg.cn/release/phoenix/production/markdown_views-10f5517761.css" rel = "external nofollow" > < / li> |
以上这篇Python Selenium 之关闭窗口close与quit的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/HeatDeath/article/details/79088887
您可能感兴趣
- python里import的是什么(python中import与from方法总结推荐)
- python自动计算机器人(python实现nao机器人手臂动作控制)
- 怎样使用python图像处理(Python Image模块基本图像处理操作小结)
- python用于机器人(python控制nao机器人身体动作实例详解)
- 在python中导入模块有哪几种方式(Python不同目录间进行模块调用的实现方法)
- 未来10年python前景(Python应用领域和就业形势分析总结)
- python装饰器怎么编写(Python函数装饰器常见使用方法实例详解)
- pythonsocket详细用法(Python中的Socket 与 ScoketServer 通信及遇到问题解决方法)
- python交互模式下如何开始运行(python交互界面的退出方法)
- python模块都是自己的语法(详解Python_shutil模块)
- python算法图解(python实现kmp算法的实例代码)
- python编写计算机病毒教程(Python告诉你木马程序的键盘记录原理)
- python爬虫10分钟教程(浅谈Python爬虫基本套路)
- pythonselenium查看当前页面元素(python+selenium 定位到元素,无法点击的解决方法)
- python怎么装opencv(Python基于opencv实现的简单画板功能示例)
- python装饰器语法与应用(python装饰器简介---这一篇也许就够了推荐)
- 白蓝色穿搭(白蓝色衣服配什么裤子)
- 天空是什么颜色(天空是什么颜色的英语)
- 高马尾扎发(高马尾扎发教程视频)
- 这里输入关键词(请手动输入关键词)
- 小说 顾瑾岚拿出一套飞行棋,别说你连飞行棋都不会哦(顾瑾岚拿出一套飞行棋)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
热门推荐
- serv-u怎么用web登录(serv-u服务器的管理方法与功能分析)
- linq xml 查询
- python函数基本使用(Python3中exp函数用法分析)
- css样式中实现3d效果(利用纯CSS实现动态的文字效果实例)
- MySQL批量执行SQL脚本文件
- idea里面怎么配置tomcat(intellij idea 使用Tomcat部署的项目位置在哪)
- python列表怎么赋值(详解Python列表赋值复制深拷贝及5种浅拷贝)
- php获取数组中和为指定数的数组(php统计数组不同元素的个数的实例方法)
- docker中国加速镜像怎么设置(Docker 安装及配置镜像加速的实现)
- MySQL执行事务的语法与流程详解(MySQL执行事务的语法与流程详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9