如何使用Selenium Web Driver和C#清除浏览器cookie

时间:2016-04-11 00:50:14

标签: c# selenium-webdriver

与标题一样,如何使用Selenium Web Driver和C#清除浏览器cookie?

IWebDriver driver = new FirefoxDriver();
driver.Manage().Cookies.DeleteAllCookies(); //delete all cookies
System.Threading.Thread.Sleep(5000);

我尝试了上面的代码,但它没有删除会话数据。

1 个答案:

答案 0 :(得分:3)

您可以使用以下内容清除Cookie:

driver.Manage().Cookies.DeleteAllCookies();

请注意,这只会清除当前域中的Cookie。我们与Azure AD上的一些站点合作。要在测试结束时正确清除会话,请运行delete方法,导航到他们的域,然后再次运行delete方法。