1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 自动化测试基础篇--Selenium弹出框alert

自动化测试基础篇--Selenium弹出框alert

时间:2021-06-05 06:09:08

相关推荐

自动化测试基础篇--Selenium弹出框alert

摘自/sanzangTst/p/7685304.html 不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert。先认清楚alert长什么样子,下次碰到了,就可以用对应方法解决。 alert/confirm/prompt弹出框操作主要方法有: text:获取文本值 accept() :点击"确认" dismiss() :点击"取消"或者叉掉对话框 send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框

一、认识alert

HTML源码demo:

<html>

<head>

<meta charset="GBK">

<title>Alert</title>

</head>

<body>

<input id = "alert" value = "alert" type = "button" onclick = "alert('您关注selenium Python吗?');"/>

<input id = "confirm" value = "confirm" type = "button" onclick = "confirm('确定关注selenium Python?');"/>

<input id = "prompt" value = "prompt" type = "button" onclick = "var name = prompt('请输入:','selenium Python'); document.write(name) "/>

</body>

</html>

二、alert

1.先用switch_to_alert()方法切换到alert弹出框上 2.可以用text方法获取弹出的文本 信息 3.accept()点击确认按钮 4.dismiss()相当于点右上角x,取消弹出框

三、confirm

1.先用switch_to_alert()方法切换到alert弹出框上 2.可以用text方法获取弹出的文本 信息 3.accept()点击确认按钮 4.dismiss()相当于点右上角x,取消弹出框 5.send_keys()这里多个输入框,可以用send_keys()方法输入文本内容

四、prompt

1.先用switch_to_alert()方法切换到alert弹出框上 2.可以用text方法获取弹出的文本 信息 3.accept()点击确认按钮 4.dismiss()相当于点右上角x,取消弹出框 5.send_keys()这里多个输入框,可以用send_keys()方法输入文本内容

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。