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();
相关推荐
Good_Starry3 分钟前
Java——反射
java
又是忙碌的一天13 分钟前
SpringBoot 创建及登录、拦截器
java·spring boot·后端
fox_mt33 分钟前
AI Coding - ClaudeCode使用指南
java·ai编程
毕设源码-郭学长1 小时前
【开题答辩全过程】以 基于SSM的高校运动会管理系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
qq_5470261791 小时前
Maven 使用指南
java·maven
xiaolyuh1231 小时前
Arthas修改类(如加日志)的实现原理
java
栗子叶1 小时前
Java对象创建的过程
java·开发语言·jvm
有一个好名字1 小时前
力扣-从字符串中移除星号
java·算法·leetcode
zfj3211 小时前
CyclicBarrier、CountDownLatch、Semaphore 各自的作用和用法区别
java·开发语言·countdownlatch·semaphore·cyclicbarrier
2501_916766541 小时前
【JVM】类的加载机制
java·jvm