Selenium+java
一、弹出框分类: 弹出框分为两种,一种基于原生JavaScript写出来的弹窗,另一种是自定义封装好的样式的弹出框,本文重点介绍原生JavaScript写出来的弹窗,另一种弹窗用click()基本就能搞定。 原生JavaScript写出来的弹窗又分为三种: alert confirm prompt 二、弹窗处理常用方法: alert/confirm/prompt弹出框操作主要方法有: driver.switchTo().alert():切换到alert弹出框上 getText():获取文本值 accept() :点击"确认" dismiss() :点击"取消"或者关闭对话框 send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框 三、被页面html源代码: <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title > 弹窗练习案例 </ title > < script language ="javascript" > function checkup() { if (window.confirm( " 确定要删除吗? " )) { return true ; } else { return false ; } } function