2013-12-12 3 views
0

Webdriver를 사용하여 Chrome 및 IE에서 쿠키를 비활성화해야합니다. 크롬에 대한Webdriver를 사용하여 크롬 및 IE에서 쿠키 비활성화

-

그러나 나는 파이어 폭스 코드 -

ProfilesIni profile = new ProfilesIni(); 
FirefoxProfile ffprofile = profile.getProfile(allElements[1]); 

ffprofile.setPreference("network.cookie.cookieBehavior", 2); 
다음 사용하여 비활성화 할 수 있었다 아무 생각이 - 나는 IE에 대한 어떠한 성공 -

DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
capabilities.setCapability(ChromeOptions.CAPABILITY, options); 
capabilities.setCapability("chrome.switches", Arrays.asList("--disable-local-storage")); 

에 다음 코드를 시도하고있다

+0

여전히 검색 솔루션을 사용하려면 쿠키 비활성화 자바

을 통해 레지스트리를 편집해야합니까? – user3090371

답변

2

다음은 Chrome에서 쿠키를 비활성화합니다.

WebDriver driver; 
ChromeOptions options = new ChromeOptions(); 
Map<String, Object> prefs = new HashMap<String, Object>(); 
prefs.put("profile.default_content_settings.cookies", 2); 
options.setExperimentalOption("prefs", prefs); 
driver = new ChromeDriver(options); 
0

마침내 IE 용 솔루션도 얻었습니다. 당신은 webdriver을 통해 그것을 할 질수 있지만, u는

String command = "REG ADD \"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\  \" /v 1A10 /t REG_DWORD /d 0X3 /f"; 
Runtime.getRuntime().exec(command); 

IE.Any 아이디어에 대한 쿠키

String command = "REG ADD \"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\  \" /v 1A10 /t REG_DWORD /d 0X1 /f"; 
Runtime.getRuntime().exec(command); 
관련 문제