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
您可能感兴趣
- python3中super函数的基本用法(实例讲解Python3中abs函数)
- python菜单栏中常用的菜单(Python3实现的简单三级菜单功能示例)
- python柱状图第四节(python使用Plotly绘图工具绘制柱状图)
- python如何获取列表值(Python中按键来获取指定的值)
- pythontime模块有哪些(Python3.5内置模块之time与datetime模块用法实例分析)
- python使用aes加密解密(python实现AES加密与解密)
- python3.9.6生成的注册表(厉害了,Python也能操作注册表)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- python语句三元运算符(Python中三元表达式的几种写法介绍)
- pythonsvr时序预测(利用Python半自动化生成Nessus报告的方法)
- python 制作图片文字识别(如何使用Python进行OCR识别图片中的文字)
- python怎么设置matlab编程(实例详解Matlab 与 Python 的区别)
- pythondict排序原理(Python标准库使用OrderedDict类的实例讲解)
- pythonselenium怎么设置元素(Python2 Selenium元素定位的实现8种)
- python的4种数字变量(Python将字符串常量转化为变量方法总结)
- python下的sql处理(python中aioysql异步操作MySQL的方法)
- 天空是什么颜色(天空是什么颜色的英语)
- 高马尾扎发(高马尾扎发教程视频)
- 这里输入关键词(请手动输入关键词)
- 小说 顾瑾岚拿出一套飞行棋,别说你连飞行棋都不会哦(顾瑾岚拿出一套飞行棋)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
- 必看 8月,相比七夕,更需要注意的是这些事(必看8月相比七夕)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9