
Python Selenium 中关闭窗口的 close 和 quit 方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍在使用Python和Selenium进行网页自动化测试时,如何利用close与quit方法来正确地关闭浏览器标签页或整个浏览器实例。通过对比两者的异同,帮助开发者选择合适的关闭方式。
Selenium 关闭窗口有 close 和 quit 两个方法,我们可以通过研究这两个方法的区别来更好地使用它们。
1. 查看源码或API文档:
- `close()` 方法的描述是:关闭当前窗口。
- `quit()` 方法的描述是:退出驱动并关闭所有关联的窗口。
从这里可以看出,`close()` 只会关闭当前活动的浏览器标签页或者窗口,而 `quit()` 会终止 Selenium WebDriver 并且同时关闭所有的相关联窗口。
2. 编写代码进行测试:
```python
# -*- coding: utf-8 -*-
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(http://example.com)
driver.close() # 关闭当前的浏览器标签页或窗口,但不会结束整个驱动程序。
driver.quit() # 结束 Selenium WebDriver 并关闭所有相关联的窗口。
```
全部评论 (0)
还没有任何评论哟~


