有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用WebDriver接受/解除未处理的警报?

如何使用WebDriver单击“接受/拒绝未处理的文件”

是否可以检查未处理的警报来自何处

如何使用意外警报行为功能?它没有像我预期的那样工作

我试过这样做

DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, "Accept");

共 (2) 个答案

  1. # 1 楼答案

    打开Firefox并尝试“about:config”

    找到可以解决问题的首选项名称,并使用下面的代码相应地设置值。示例:我正在禁用Firefox的自动更新

        FirefoxProfile profile = new FirefoxProfile();
        profile.setPreference("app.update.enabled", false);
        WebDriver driver = new FirefoxDriver(profile);
    
  2. # 2 楼答案

    请尝试以下代码:

    WebDriver driver;
    @BeforeClass
    public void setUp() {
    
        DesiredCapabilities dc=new DesiredCapabilities();
        dc.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR,UnexpectedAlertBehaviour.ACCEPT);
        driver =new FirefoxDriver(dc);
    }
    

    我希望这对你有帮助