Java Selenium允许弹出窗口

Java Selenium允许弹出窗口,java,selenium,firefox,Java,Selenium,Firefox,我在创建自动化项目时遇到了一个问题。Firefox正在阻止我们的web应用程序的弹出窗口。我尝试从大约:首选项#内容启用它。但是当我运行测试时,firefox仍然阻止它。我还尝试使用setPreference(),但也没有成功。我不能使用firefox用户配置文件,因为最终,该程序将提供给所有QA成员。下面是我尝试过的setPreference()代码 public void LoginCad(){ //System.setProperty("webdriver.firefox.bin

我在创建自动化项目时遇到了一个问题。Firefox正在阻止我们的web应用程序的弹出窗口。我尝试从大约:首选项#内容启用它。但是当我运行测试时,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");
非常感谢。

您可以尝试以下方法:

profile.setPreference("browser.popups.showPopupBlocker", false);
  • 单击显示在firfox浏览器搜索栏中的权限符号。
  • 单击第一行中显示的右箭头,然后选择更多信息
  • 页面信息对话框将打开。导航到“权限”选项卡
  • 向下滚动以查看打开的弹出窗口。将设置更改为允许
  • 您可以尝试以下方法:

    profile.setPreference("browser.popups.showPopupBlocker", false);
    
  • 单击显示在firfox浏览器搜索栏中的权限符号。
  • 单击第一行中显示的右箭头,然后选择更多信息
  • 页面信息对话框将打开。导航到“权限”选项卡
  • 向下滚动以查看打开的弹出窗口。将设置更改为允许
  • 您可以尝试以下方法:

    profile.setPreference("browser.popups.showPopupBlocker", false);
    
    您可以尝试以下方法:

    profile.setPreference("browser.popups.showPopupBlocker", false);
    

    我建议您将所有firefox设置重置为默认值谢谢您的回复。但我为什么要重置设置。它仍然会阻止弹出窗口,对吗?默认情况下,firefox将允许所有出现的弹出窗口,如果不允许,它将显示一个对话框供您确认是否允许web应用程序popupI将建议您将所有firefox设置重置为默认值谢谢您回复我。但我为什么要重置设置。它仍然会阻止弹出窗口,对吗?默认情况下,firefox将允许所有出现的弹出窗口,如果不允许,它将显示一个对话框供您确认,以允许web应用popupThanks获得答案Sandeep,但这对我不起作用。感谢您的答案Sandeep,但这对我不起作用。我想史添已经提到他尝试过“设置偏好”,谢谢你的回复。但我第一次就试过了。没有运气。无论如何,谢谢。我想史添已经提到他尝试过“设置偏好”,谢谢你的回复。但我第一次就试过了。没有运气。无论如何,谢谢你。