WEB自动化测试框架selenium关闭浏览器之driver.close()与driver.quit()的区别
- driver.close() 关闭当前窗口
- driver.quit() 关闭所有窗口
示例代码Demo:
# -*- coding: utf-8 -*- from selenium import webdriver import time driver = webdriver.Chrome() driver.get('http://sahitest.com/demo/index.htm') print(driver.current_window_handle) # 查看当前window handle time.sleep(2) driver.find_element_by_link_text('Window Open Test').click() # 打开新window1 time.sleep(3) driver.find_element_by_link_text('Window Open Test With Title').click() # 打开新window2 print(driver.window_handles) # 查看所有window handles time.sleep(9) driver.close() print(driver.window_handles) # 查看现在的所有window handles,可看到只是关闭了最开始的一个window,其他两个window还在 time.sleep(3) driver.quit() # 看到所有window都被关闭
运行结果:
转载于:https://www.cnblogs.com/We612/p/11261602.html
原文链接:https://blog.csdn.net/weixin_30342827/article/details/99003266
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~