Java 单击以确认Selenium WebDriver的模式对话框

Java 单击以确认Selenium WebDriver的模式对话框,java,selenium,selenium-webdriver,modal-dialog,webdriver,Java,Selenium,Selenium Webdriver,Modal Dialog,Webdriver,我有这样一个模态对话框: 我想点击OK按钮来保存这个文本。因此,我使用switchTo切换到此对话框: webDriver.switchTo().frame(0); 我假设只有一个对话框,所以使用frameID=0。但我不知道如何继续从这里或如何点击OK按钮,因为我没有得到任何HTML信息 非常感谢的任何帮助它看起来不像是框架。若它是框架,那个么你们就可以弄坏那个些按钮。你能检查这些按钮吗?如果不是,那么它就是警报,由javascript设置大小写。使用开关在此处发出警报 Alert

我有这样一个模态对话框:

我想点击OK按钮来保存这个文本。因此,我使用switchTo切换到此对话框:

webDriver.switchTo().frame(0);
我假设只有一个对话框,所以使用frameID=0。但我不知道如何继续从这里或如何点击OK按钮,因为我没有得到任何HTML信息


非常感谢的任何帮助

它看起来不像是框架。若它是框架,那个么你们就可以弄坏那个些按钮。你能检查这些按钮吗?如果不是,那么它就是警报,由javascript设置大小写。使用开关在此处发出警报

   Alert alert = driver.switchTo().alert();
    alert.accept(); // for OK
谢谢,,
Murali

嗨,这不是警报框架,selenium中定义了用于执行操作的警报方法:下面是您可以对警报执行的各种操作(有关更多操作,请参阅官方文档)

        // working with alerts.
        Alert alert = driver.switchTo().alert();
        // for clicking on ok button
        alert.accept();
        // for clicking on cancel button
        alert.dismiss();
        // for getting alert text message
        alert.getText();
        // for sending some text inside the alert
        alert.sendKeys("alert string");