[英]How to close down multiple browser windows after running tests in Parallel using Selenium WebDriver and NUnit C#
[英]Close browser completely with selenium C# webdriver
我正在使用Selenium 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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.