我正在使用 Selenium C# Webdriver 进行一些自动化测试。完成测试后,我想关闭浏览器。
我使用以下内容初始化驱动程序:
var driver = new ChromeDriver();
然后在做了一些事情之后我用
关闭它driver.Close();
浏览器已正确关闭,但有一个启动此浏览器的窗口仍然挂起。
有没有办法关闭它?
最佳答案
driver.Close()
用于关闭弹出式浏览器窗口,例如通过单击触发 JavaScript 中的 window.open()
调用的链接打开的浏览器窗口.要绝对确定所有资源都已被驱动程序释放和清理,请使用 driver.Quit()
。
关于c# - 使用 selenium C# webdriver 完全关闭浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20106670/