JavaScript 弹窗
JavaScript 中三种消息框:警告框、确认框、提示框。alert、confirm、prompt
alert\confirm\prompt弹出框操作主要方法有:
text:获取文本值
accept() :点击"确认"
dismiss() :点击"取消"或者叉掉对话框
send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框
1. 警告框: 用于提示用户相关信息的验证结果, 错误或警告等 alert
alert 警告框
处理方法
1.先用switchTo().alert()方法切换到alert弹出框上
2.可以用text方法获取弹出的文本 信息
3.accept()点击确认按钮
4.dismiss()相当于点右上角x,取消弹出框
System.out.println(driver.switchTo().alert().getText());
driver.switchTo().alert().accept();
2. 确认框:用于提示用户确认或者取消某个操作,一般需要用户单击取消或者确认按钮 ajax
ajax类弹窗可以直接定位元素,然后进行相应处理。这是最普通的弹窗。
3. 确认框:用于提示用户确认或者取消某个操作,一般需要用户单击取消或者确认按钮 confirm
confirm确认框
处理方法
1.先用switchTo().alert()方法切换到alert弹出框上
2.可以用text方法获取弹出的文本 信息
3.accept()点击确认按钮
4.dismiss()相当于点取消按钮或点右上角x,取消弹出框
driver.switchTo().alert().accept();
4.用于提示用户在当前对话框中输入数据,一般需要用户单击取消或者确认按钮 prompt
处理方法
1.先用switchTo().alert()方法切换到alert弹出框上
2.可以用text方法获取弹出的文本信息
3.accept()点击确认按钮
4.dismiss()相当于点右上角x,取消弹出框
5.send_keys()这里多个输入框,可以用send_keys()方法输入文本内容