Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用selenium C#webdriver完全关闭浏览器_C#_Selenium_Selenium Webdriver - Fatal编程技术网

使用selenium C#webdriver完全关闭浏览器

使用selenium C#webdriver完全关闭浏览器,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,我正在用Selenium C#Webdriver进行一些自动化测试。完成测试后,我想关闭浏览器 我使用以下命令初始化驱动程序: var driver = new ChromeDriver(); 然后在做了某件事之后,我就结束了它 driver.Close(); 浏览器已正确关闭,但仍有一个窗口启动此浏览器,该窗口仍处于挂起状态 还有什么方法可以关闭它吗?驱动程序。close()用于关闭弹出式浏览器窗口,例如通过单击触发JavaScript中的窗口。open()调用的链接打开的窗口。要绝对确定

我正在用Selenium C#Webdriver进行一些自动化测试。完成测试后,我想关闭浏览器

我使用以下命令初始化驱动程序:

var driver = new ChromeDriver();
然后在做了某件事之后,我就结束了它

driver.Close();
浏览器已正确关闭,但仍有一个窗口启动此浏览器,该窗口仍处于挂起状态

还有什么方法可以关闭它吗?

驱动程序。close()
用于关闭弹出式浏览器窗口,例如通过单击触发JavaScript中的
窗口。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();