在某些情况下,我们需要打开的内容多于具有多个标签的浏览器。为了关闭这些会议quit()
和close()
方法,硒被使用。但是它们之间有区别,它们在下面列出-
该close()
方法可以关闭浏览器的焦点。whilequit()
方法与driver.dispose()方法一起使用,该方法关闭每个连续的窗口。
该close()
方法将关闭当前正在使用的窗口。whilequit()
方法挂起所有驱动程序会话和实例,从而关闭每个打开的窗口。
close()
方法的代码实现。
from selenium import webdriver driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe") # to maximize the browser window driver.maximize_window() #get method to launch the URL driver.get("https://the-internet.herokuapp.com/windows") #to refresh the browser driver.refresh() driver.find_element_by_link_text("Click Here").click() #to fetch the first child window handle chwnd = driver.window_handles[1] #to switch focus the first child window handle driver.switch_to.window(chwnd) #to close the first child window in focus driver.close()
quit()
方法的代码实现。
from selenium import webdriver driver = webdriver.Chrome(executable_path="C:\\chromedriver.exe") # to maximize the browser window driver.maximize_window() #get method to launch the URL driver.get("https://the-internet.herokuapp.com/windows") #to refresh the browser driver.refresh() driver.find_element_by_link_text("Click Here").click() #to fetch the first child window handle chwnd = driver.window_handles[1] #to switch focus the first child window handle driver.switch_to.window(chwnd) #to close the all the windows driver.quit()
本文向大家介绍使用python的Selenium中current_window_handle和window_handles方法之间有什么区别?,包括了使用python的Selenium中current_window_handle和window_handles方法之间有什么区别?的使用技巧和注意事项,需要的朋友参考一下 Selenium中的current_window_handle和window_h
本文向大家介绍使用python的Selenium中switch_to_default_content()和switch_to.parent_frame()方法之间有什么区别?,包括了使用python的Selenium中switch_to_default_content()和switch_to.parent_frame()方法之间有什么区别?的使用技巧和注意事项,需要的朋友参考一下 switch_t
本文向大家介绍Python Selenium 之关闭窗口close与quit的方法,包括了Python Selenium 之关闭窗口close与quit的方法的使用技巧和注意事项,需要的朋友参考一下 selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别。 1.看源码或API 这是close()的说明: 这是quit()的说明: 从这里就很明显的看出来这两个方
低于输出: 而使用 有人能解释一下区别吗?
本文向大家介绍使用python的Selenium中的隐式和显式等待之间有什么区别?,包括了使用python的Selenium中的隐式和显式等待之间有什么区别?的使用技巧和注意事项,需要的朋友参考一下 隐式等待和显式等待之间的区别如下所列- 隐式等待 显式等待 1 要求驱动程序等待特定时间,以使元素在页面的DOM上可用。 要求驾驶员等到满足特定条件。 2 这是全局等待,并应用于网页上的所有元素。 它