如何在Selenium Python中使用 close() 和 quit() 方法?
在使用selenium进行操作时,通常会打开具有多个选项卡的多个浏览器以关闭这些选项卡,使用close()
和quit()
方法。 close()
方法用于关闭当前设置焦点的浏览器窗口,而quit()
方法本质上调用driver.dispose 方法,依次关闭所有浏览器窗口并优雅地结束WebDriver 会话。
句法 :
driver.close()
driver.quit()
争论 :
两种方法都没有参数
执行的操作:
close()
方法关闭当前窗口。
quit()
方法退出驱动程序实例,关闭每个打开的关联窗口。
关闭方法()的代码:
# importing webdriver from selenium
from selenium import webdriver
# Here Chrome will be used
driver = webdriver.Chrome()
# URL of website
url = "https://www.geeksforgeeks.org/"
# Opening the website
driver.get(url)
# Closes the current window
driver.close()
输出:由于 close() 方法,网页将被加载然后关闭。
quit() 方法的代码:
# importing webdriver from selenium
from selenium import webdriver
# Here Chrome will be used
driver = webdriver.Chrome()
# URL of website
url = "https://www.geeksforgeeks.org/"
# Opening the website
driver.get(url)
# All windows related to driver instance will quit
driver.quit()
输出:将加载网页,然后由于 quit() 方法退出窗口。
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。