我在创建自动化项目时遇到了问题。 Firefox阻止了我们的Web应用程序的弹出窗口。我尝试从about:preferences#content启用它。但是当我运行测试时,Firefox仍然会阻止它。我也尝试使用setPreference(),但也没有运气。我不能使用firefox用户配置文件,因为最终,这个程序将给所有QA成员。这是我尝试过的setPreference()代码。
public void LoginCad(){
//System.setProperty("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
System.setProperty("webdriver.gecko.driver", "C:\\Program Files (x86)\\Mozilla Firefox\\geckodriver.exe");
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("dom.disable_open_during_load", false);
profile.setPreference("privacy.popups.disable_from_plugins", 0);
profile.setPreference("privacy.popups.policy", 1);
profile.setPreference("dom.max_script_run_time", "999");
driver = new FirefoxDriver(profile);
driver.get("http://172.16.1.133:8090/CADENCIE/servlet/app");
非常感谢。