我想在運行Selenium測試之前刪除所有cookie。使用IE11刪除Selenium Webdriver中的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();
然而,餅乾不會被刪除。
我的環境是:Windows 7,64bit,IE11。
任何想法?