与标题一样,如何使用Selenium Web Driver和C#清除浏览器cookie?
IWebDriver driver = new FirefoxDriver();
driver.Manage().Cookies.DeleteAllCookies(); //delete all cookies
System.Threading.Thread.Sleep(5000);
我尝试了上面的代码,但它没有删除会话数据。
答案 0 :(得分:3)
您可以使用以下内容清除Cookie:
driver.Manage().Cookies.DeleteAllCookies();
请注意,这只会清除当前域中的Cookie。我们与Azure AD上的一些站点合作。要在测试结束时正确清除会话,请运行delete方法,导航到他们的域,然后再次运行delete方法。