Java的Selenium的特殊元素操作与定位之模态框

Modal Dialogue Box,又叫做模式对话框,是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。

alert(警告)

java 复制代码
//访问本地的HTML文件
chromeDriver.get("D:\\alert.html"),
//点击按钮
chromeDriver.findElement(By.id("abtn")).click();
Thread.sleep(2000);
//switchTo.alert 找到对应的alert弹框
Alert alert= chromeDriver.switchTo().alert();
//alert.accept();
//alert.dismiss()

confirm(确认)

java 复制代码
//comfirm弹框处理
chromeDriver.get("D:\\confirm.html");
chromeDriver.findElement(By.id("abtn")).click();
Thread.sleep(2000);
//找到对应的comfirm弹框
Alert alert= chromeDriver.switchTo().alert();
alert.accept();
相关推荐
她的男孩6 分钟前
Spring Boot 4 升级别只看编译绿:Forge Admin 在 Jackson、Tomcat JSON 限流、MP 包名与 Flowable 库上踩过的坑
java·spring boot·后端
Knight_AL7 分钟前
别把 ThreadLocal 写进 Jackson Serializer
java·spring boot·spring
Song_RsHt18 分钟前
Gateway (上):路由与转发,微服务的统一入口
java·笔记·后端·学习·gateway
Data_Journal26 分钟前
如何使用 Selenium 和 Node.js 绕过 CAPTCHA
selenium
paopaokaka_luck29 分钟前
校园新闻推荐系统(DeepSeek新闻助手、个性化推荐算法、 Redis热词排行榜、ECharts运营分析、互动与实时通知、新闻运营闭环)
java·spring boot·mysql·spring·tomcat·echarts·intellij idea
yuniko-n34 分钟前
【JUC】线程池
java·开发语言
小天源40 分钟前
智叟云集政策监测技术方案——原文解析、证据提取与可核验摘要
java·服务器·数据库
yuzhiboyouye1 小时前
我现在得后端状况以及需要做的
java
小羊没烦恼!1 小时前
在.net中读写config文件的各种方法
java·大数据·运维·服务器·前端·数据库·oracle
余额瞒着我当琳1 小时前
哈希表底层原理解析,直接定址法,哈希冲突,负载因子,哈希函数,开放定址法
java·c++·哈希算法·散列表