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