Rag*_*son 5 java selenium webdriver modal-dialog selenium-webdriver
我想单击“确定”按钮来保存此文本。所以我使用 switchTo 切换到这个对话框:
webDriver.switchTo().frame(0);
Run Code Online (Sandbox Code Playgroud)
我假设因为只有一个 Dialog,所以我使用了 frameID = 0。但我不知道如何从这里继续或如何单击 OK 按钮,因为我没有得到任何 HTML 信息。
任何帮助都非常感谢
小智 7
看起来不像是框架。如果是框架,那么您可以昆虫这些按钮。那么你能检查这些按钮吗?如果没有,那么它是由 javascript 引起的警报。使用开关在此处发出警报
Alert alert = driver.switchTo().alert();
alert.accept(); // for OK
Run Code Online (Sandbox Code Playgroud)
谢谢你,穆拉里
您好,这不是警报框架,并且在 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");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8788 次 |
| 最近记录: |