Nic*_*ese 2 c# selenium-webdriver
与标题一样,如何使用Selenium Web Driver和C#清除浏览器cookie?
IWebDriver driver = new FirefoxDriver();
driver.Manage().Cookies.DeleteAllCookies(); //delete all cookies
System.Threading.Thread.Sleep(5000);
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的代码,但它没有删除会话数据.
我认为代码是: -
driver.manage().deleteAllCookies();
Run Code Online (Sandbox Code Playgroud)
不
driver.Manage().Cookies.DeleteAllCookies();
Run Code Online (Sandbox Code Playgroud)
要么
尝试使用相同的firefox配置文件:
driver.close();
driver = new FirefoxDriver(SeleniumObject.firefoxprofile); //使用上次会话开始的配置文件.
driver.get(AppURL);
- 浏览器关闭.
- 饼干迷路了.
试用get(""):
driver.get( "");
driver.get(AppURL);
希望它能帮到你:)
您可以通过以下方式清除 cookie:
driver.Manage().Cookies.DeleteAllCookies();
Run Code Online (Sandbox Code Playgroud)
请记住,这只会清除当前域中的 cookie。我们与 Azure AD 上的一些站点合作。为了在测试结束时正确清除会话,我运行 delete 方法,导航到他们的域,然后再次运行 delete 方法。
归档时间: |
|
查看次数: |
13776 次 |
最近记录: |