如何在Selenium Python中处理警报提示()

本文概述

  • 警报方法
  • 如何使用Selenium Python对警报提示进行操作?
Selenium的Python模块旨在通过Python执行自动测试。警报是一种在浏览器中显示弹出窗口的方式, 用于接收数据或显示数据。 Selenium提供了处理各种警报的方法。
selenium.webdriver.common.alert.Alert类(驱动程序)
处理Selenium Python中的所有警报。它包含用于从警报提示中消除, 接受, 输入和获取文本的方法。警报中的两个主要任务是接受警报或关闭警报。
【如何在Selenium Python中处理警报提示()】硒提供两种相同的方法–
Alert(driver).accept()Alert(driver).dismiss()

警报方法 在Selenium中处理警报的主要方法包括–
  • 接受()–接受可用的警报。
  • 解雇()–取消可用的警报。
  • send_keys(keysToSend)–将密钥发送到警报。
  • 文本–获取警报的文本。
如何使用Selenium Python对警报提示进行操作? 为了说明警报, 让我们编写手动javascript警报并在同一方法上检查各种方法。我们创建了一个示例链接– https://ide.srcmini.org/tryit.php/WXYeMD9tD4
程序–
# import webdriver from 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()

输出–
如何在Selenium Python中处理警报提示()

文章图片
注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读