我想用启动浏览器(FF,CHROME)进行禁用cookie测试,我试过这个:
service =
new ChromeDriverService.Builder()
.usingDriverExecutable(new File("src/test/resources/chromedriver"))
.usingAnyFreePort().build();
try {
service.start();
} catch (IOException e1) {
e1.printStackTrace();
}
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("disable-restore-session-state", true);
driver = new ChromeDriver(service, capabilities);
Run Code Online (Sandbox Code Playgroud)
但它不起作用......
我在启动Chrome或Firefox浏览器时尝试禁用所有Cookie.我在这里看过这些例子,但它们都是用Java编写的,有些Selenium代码与Python有所不同.
ChromeOptions options = new ChromeOptions();
Map prefs = new HashMap();
prefs.put("profile.default_content_settings.cookies", 2);
options.setExperimentalOptions("prefs", prefs);
driver = new ChromeDriver(options);
Run Code Online (Sandbox Code Playgroud)
我想在Python中完成上述操作.