说明书大全网 - 海量说明书在线查询
手机版  |  网站地图

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

自动化中,最常遇到的表单元素,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()