如何关闭Python selenium webdriver窗口

Kok*_*Lim 12 python selenium webdriver

我有一个python脚本,每小时从网站上删除数据.它目前存储在服务器上并且运行良好,因为我使用任务调度程序来安排它每小时执行一次脚本.

我正在使用此代码

driver.quit()
Run Code Online (Sandbox Code Playgroud)

退出浏览器窗口

我的问题是,每当我没有登录到服务器时,它就会开始堆叠webdriver窗口,因为当我登录服务器时,driver.quit()函数不起作用.每天早上上班的时候,我都有很多窗口可以从服务器上关闭.

我试图戒掉,关闭,处置,但它没有帮助.我还能尝试什么?

小智 16

在使用chromedriver的python中,我退出Chrome进程:

driver.close()
Run Code Online (Sandbox Code Playgroud)


小智 10

对于 Python 和 chromedriver,我发现这两种方法很有用(注意区别):

driver.close() - 关闭浏览器活动窗口。

driver.quit() - 关闭所有浏览器窗口并结束驱动程序的会话/进程。


Pik*_* D. -4

我认为webDriver.Dispose()应该有效,它会关闭所有浏览器窗口。这是一篇关于关闭 webdriver 的 3 种不同方法的 SO 帖子

  • 在 python 中,你得到的只是“AttributeError: 'WebDriver' object has no attribute 'Dispose'” (3认同)