自定义弹窗——alert、prompt、confirm

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义弹窗——alert、prompt、confirm相关的知识,希望对你有一定的参考价值。

参考技术A 自定义弹窗——alert、prompt、confirm。
openMask closeMask 参见: 自定义遮罩和加载中动画

JS部分

CSS部分

6.alert.confirm.prompt弹窗

# coding:utf-8
# alert操作
from selenium import webdriver
import time
url = "file:///E:/Selenium/弹窗.html"
driver = webdriver.Chrome()
driver.get(url)
time.sleep(4)
# driver.find_element_by_id("alert").click()
driver.find_element_by_id("prompt").click()
time.sleep(3)
# t = driver.switch_to.alert
# # 打印警告框文本内容
# print(t.text)
# # 点警告框确认按钮
# t.accept()


# prompt操作
t = driver.switch_to.alert
# 打印警告框文本内容
print(t.text)
t.send_keys(‘send keys msg‘)
time.sleep(2)
t.accept()



# html示例代码
# <html>
#
# <head>
#
# <title>Alert</title>
#
# </head>
#
# <body>
#
# <input id = "alert" value = "alert" type = "button" onclick = "alert(‘您关注了yoyoketang吗?‘);"/>
#
# <input id = "confirm" value = "confirm" type = "button" onclick = "confirm(‘确定关注微信公众号:yoyoketang?‘);"/>
#
# <input id = "prompt" value = "prompt" type = "button" onclick = "var name = prompt(‘请输入微信公众号:‘,‘yoyoketang‘); document.write(name) "/>
#
# </body>
#
# </html>

以上是关于自定义弹窗——alert、prompt、confirm的主要内容,如果未能解决你的问题,请参考以下文章

js弹窗

web自动化测试第:获取浏览器弹窗alert自定义弹窗以及其操作

三种alertconfirmprompt弹窗的处理方法

selenium对于弹窗的处理

JS --- 三种弹窗

javascript中的三种弹窗