我正在用Selenium C#Webdriver做一些自动测试。完成测试后,我想关闭浏览器。用硒完全关闭浏览器C#webdriver
我初始化驱动程序有以下:
var driver = new ChromeDriver();
,然后做的东西后,我与
driver.Close();
浏览器被正确地将关闭关闭它,但它开始这个窗口浏览器仍悬挂着。
有没有办法关闭它?
我正在用Selenium C#Webdriver做一些自动测试。完成测试后,我想关闭浏览器。用硒完全关闭浏览器C#webdriver
我初始化驱动程序有以下:
var driver = new ChromeDriver();
,然后做的东西后,我与
driver.Close();
浏览器被正确地将关闭关闭它,但它开始这个窗口浏览器仍悬挂着。
有没有办法关闭它?
driver.Close()
旨在关闭弹出的浏览器窗口,例如通过单击一个链接触发JavaScript调用window.open()
调用打开的窗口。为了绝对肯定所有资源都由驱动程序发布和清理,请使用driver.Quit()
。
始终使用Driver.Quit();关闭的webdriver和浏览器
Driver.Quit();
这将关闭浏览器窗口以及Chrome的驱动程序提示
ChromeOptions options = new ChromeOptions();
options.addArguments("no-sandbox");
WebDriver driver = new ChromeDriver(options);
driver.get("https://www.google.com/");
driver.close();
driver.quit();