C/C++教程

web自动化学习03——quit和close区别

本文主要是介绍web自动化学习03——quit和close区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在使用selenium进行自动化测试时,会用到quit和close,这两者在使用上存在区别:

1、当浏览器只有1个页面时,close通过关闭浏览器唯一一个页面来达到关闭浏览器的作用,而quit是直接关闭浏览器。

from selenium import webdriver
import time
driver =webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.find_element_by_link_text("新闻").click()
time.sleep(5)
driver.close()

2、当浏览器有多个页面时,close关闭当前页面,quit关闭整个浏览器。

from selenium import webdriver
import time
driver =webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.find_element_by_link_text("新闻").click()
time.sleep(5)
driver.quit()

 

这篇关于web自动化学习03——quit和close区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!