龙空技术网

两招,帮你解决网页弹出框问题

原锦爸爸睡前故事 110

前言:

现在看官们对“html弹出窗口对话框”大概比较注意,大家都想要分析一些“html弹出窗口对话框”的相关内容。那么小编也在网摘上收集了一些关于“html弹出窗口对话框””的相关文章,希望小伙伴们能喜欢,我们快快来学习一下吧!

自动化中,最常遇到的表单元素,alert提示框估计是最常用的,如果登录密码错误,会弹出一个对话框提示你,用户名或者密码错误。添加

某个用户成功后,也会出现一个提示框提示你。

那么,我们在selenium中如何处理alert的呢?

提示框常用的有二种:

1、只有一个确定按钮。

2、有两个按钮,分别是确定与取消。

alert弹出框源代码

下面直接用代码给大家演示一下如何处理alert提示框

#点击弹出对话框确定按钮

from selenium import webdriver

driver=webdriver.Chrome()

driver.get("D:\\yuangbao\\bao1\\test1.html")

driver.maximize_window()

driver.find_element_by_name("button").click()

#点击弹出对话框确定按钮

driver.switch_to.alert.accept()

#点击弹出对话框取消按钮

from selenium import webdriver

driver=webdriver.Chrome()

driver.get("D:\\yuangbao\\bao1\\test1.html")

driver.maximize_window()

driver.find_element_by_name("button").click()

#点击弹出对话框取消按钮

driver.switch_to.alert.dismiss()

标签: #html弹出窗口对话框