📜  如何在Selenium Python中使用 close() 和 quit() 方法?

📅  最后修改于: 2022-05-13 01:55:44.118000             🧑  作者: Mango

如何在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() 方法退出窗口。