如何在Selenium Python中处理警报提示?
本文概述
Selenium的Python模块旨在通过Python执行自动测试。警报是一种在浏览器中显示弹出窗口的方式, 用于接收数据或显示数据。 Selenium提供了处理各种警报的方法。
selenium.webdriver.common.alert.Alert类(驱动程序)
处理Selenium Python中的所有警报。它包含用于从警报提示中消除, 接受, 输入和获取文本的方法。警报中的两个主要任务是接受警报或关闭警报。
硒提供两种相同的方法–
Alert(driver).accept()Alert(driver).dismiss()
警报方法
在Selenium中处理警报的主要方法包括–
- 接受()–接受可用的警报。
- 解雇()–取消可用的警报。
- send_keys(keysToSend)–将密钥发送到警报。
- 文本–获取警报的文本。
如何使用Selenium Python对警报提示进行操作?
为了说明警报, 让我们编写手动javascript警报并在同一方法上检查各种方法。我们创建了一个示例链接– https://ide.srcmini.org/tryit.php/WXYeMD9tD4
程序–
# import webdriverfrom selenium import webdriver
# import Alert
from selenium.webdriver.common.alert import Alert
# create webdriver object
driver = webdriver.Firefox()
# get ide.srcmini.org
driver.get( "https://ide.srcmini.org /tryit.php /WXYeMD9tD4" )
# create alert object
alert = Alert(driver)
# get alert text
print (alert.text)
# accept the alert
alert.accept()
输出–
终端输出–
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
以上是 如何在Selenium Python中处理警报提示? 的全部内容, 来源链接: utcz.com/p/202651.html