这是我的java代码。我使用firefox配置文件设置。问题是,我尝试单击一个按钮,但firefox跟踪保护会阻止点击。我试图禁用跟踪保护,但如果我关闭跟踪保护模式,当selenium驱动程序打开浏览器时,浏览器会忘记我的设置。我不知道为什么,而且非常讨厌。我怎么解决这个问题?
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("permissions.default.stylesheet", 2);
profile.setPreference("permissions.default.image", 2);
System.setProperty("webdriver.gecko.driver", "F:\\path\\geckodriver.exe");
driver = new FirefoxDriver(profile);
答案 0 :(得分:0)
您可以使用
FirefoxProfile profile = new FirefoxProfile();
profile .setPreference("browser.private.browsing.autostart", false)
profile.setPreference("permissions.default.stylesheet", 2);
profile.setPreference("permissions.default.image", 2);
System.setProperty("webdriver.gecko.driver", "F:\\path\\geckodriver.exe");
driver = new FirefoxDriver(profile);