selenium中driver.close()和driver.quit()的不同点
2024-09-06 13:42:23
driver.quit()与driver.close()的不同:
driver.quit(): Quit this driver, closing every associated windows;
driver.close(): Close the current window, quiting the browser if it is the last window currently open.
翻译成中文:
driver.close() -- 关闭当前窗口,如果是当前打开的最后一个窗口,则退出浏览器
driver.quit() -- 退出驱动,关闭所有相关的窗口
代码附录:
from selenium import webdriver
from time import sleep driver = webdriver.Chrome()
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都被关闭
最新文章
- MicroERP如何配置网络应用
- PHP计算时间差,并返回什么时间之前发表的内容
- 互信息(Mutual Information)
- dedecms手机站要同步pc站的图片
- linux kill命令详解
- 《学习OpenCV》练习题第四章第三题a
- centos安装ruby on rails
- Linux安装Oracle 11G过程(测试未写完)
- 将日志写入EventLog
- DataGuard体系结构
- Test SRM Level One: TemperatureScales
- Android启动第三方应用程序
- 嵌套ajax 页面卡死的问题
- vue-router在ie9及以下history模式支持
- iOS 视频开发学习
- SLAM+语音机器人DIY系列:(二)ROS入门——1.ROS是什么
- HTML入门14
- war包部署到腾讯云中报404的排错经历
- [JavaScript] 弹出编辑框
- 导出CSV乱码
热门文章
- ssm所需依赖
- ifconfig|grep eth0|awk '{print $5}' 命令详解
- 预览本地图片原生js
- AtCoder Regular Contest 100
- 201871010131-张兴盼《面向对象程序设计(java)》第一周学习总结
- 2019-2020-1 20199305《Linux内核原理与分析》第五周作业
- LG2679 「NOIP2015」子串 线性DP
- C语言解决汉诺塔问题!
- 从游击队到正规军(二):马蜂窝旅游网的IM客户端架构演进和实践总结
- 用PHP写出计算器