Selenium WebDriver: quit() 和 close() 方法的区别 - 单个窗口情况
"quit()" 和 "close()" 方法都是用于关闭 WebDriver 的当前窗口。但是它们之间有一些细微的差别。\n\n- "quit()" 方法会关闭整个 WebDriver 对象,包括所有的窗口和会话。使用 "quit()" 方法后,WebDriver 对象将无法再被使用。\n- "close()" 方法只会关闭当前的窗口或标签页,如果当前窗口是唯一一个窗口,那么整个 WebDriver 对象也会被关闭。但是如果还有其他窗口存在,那么 WebDriver 对象仍然可以被使用。\n\n所以,当只有一个窗口时,"quit()" 和 "close()" 方法的效果是一样的。但是如果有多个窗口,使用 "close()" 方法只会关闭当前窗口而不影响其他窗口,而使用 "quit()" 方法会关闭所有窗口。
原文地址: https://www.cveoy.top/t/topic/p1Tl 著作权归作者所有。请勿转载和采集!