博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium driver.close()与driver.quit()区别
阅读量:5265 次
发布时间:2019-06-14

本文共 753 字,大约阅读时间需要 2 分钟。

WEB自动化测试框架selenium关闭浏览器之driver.close()与driver.quit()的区别

  • driver.close() 关闭当前窗口
  • driver.quit() 关闭所有窗口

示例代码Demo:

# -*- coding: utf-8 -*-from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get('http://sahitest.com/demo/index.htm')print(driver.current_window_handle)  # 查看当前window handletime.sleep(2)driver.find_element_by_link_text('Window Open Test').click()  # 打开新window1time.sleep(3)driver.find_element_by_link_text('Window Open Test With Title').click()  # 打开新window2print(driver.window_handles)  # 查看所有window handlestime.sleep(9)driver.close()print(driver.window_handles)  # 查看现在的所有window handles,可看到只是关闭了最开始的一个window,其他两个window还在time.sleep(3)driver.quit()  # 看到所有window都被关闭

运行结果:

1323525-20190728235950384-400852829.png

转载于:https://www.cnblogs.com/We612/p/11261602.html

你可能感兴趣的文章
实现MyLinkedList类深入理解LinkedList
查看>>
自定义返回模型
查看>>
C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端多网络支持
查看>>
HDU 4122
查看>>
Suite3.4.7和Keil u3自带fx2.h、fx2regs.h文件的异同
查看>>
打飞机游戏【来源于Crossin的编程教室 http://chuansong.me/account/crossincode 】
查看>>
[LeetCode] Merge Intervals
查看>>
【翻译自mos文章】当点击完 finishbutton后,dbca 或者dbua hang住
查看>>
Linux编程简介——gcc
查看>>
一种高效的序列化方式——MessagePack
查看>>
2019年春季学期第四周作业
查看>>
2019春第十周作业
查看>>
解决ThinkPHP关闭调试模式时报错的问题汇总
查看>>
【APT】SqlServer游标使用
查看>>
关于ExecuteNonQuery()返回值为-1
查看>>
Firefox修復QQ快速登錄
查看>>
PAT——1060. 爱丁顿数
查看>>
分布式技术追踪 2017年第二十期
查看>>
git添加公钥后报错sign_and_send_pubkey: signing failed: agent refused operation的解决办法
查看>>
Linux环境变量永久设置方法(zsh)
查看>>