gpt4 book ai didi

java - 使用 IE11 删除 Selenium Webdriver 中的 cookie

转载 作者:行者123 更新时间:2023-12-02 09:26:33 25 4
gpt4 key购买 nike

我试图在运行 Selenium 测试之前删除所有 cookie。

根据How to clear browser cache automatically in Selenium WebDriver?Delete cookies in Webdriver我的代码是:

Process p = Runtime.getRuntime().exec("RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255");
p.waitFor();

DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability(CapabilityType.ForSeleniumServer.ENSURING_CLEAN_SESSION,true);
WebDriver webDriver = new InternetExplorerDriver(caps);
webDriver.manage().deleteAllCookies();

testBrowser = new TestBrowser(webDriver, "http://localhost");
testBrowser.manage().deleteAllCookies();

但是,cookie 不会被删除。

我的环境是:Windows 7、64位、IE11。

有什么想法吗?

最佳答案

解决您的问题的一个简单方法是尝试按名称删除 cookie。例如,代替:

webDriver.manage().deleteAllCookies();

用途:

webDriver.manage().deleteCookieNamed("JSESSIONID");

关于java - 使用 IE11 删除 Selenium Webdriver 中的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20665862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com