web自动化之alert弹窗操作

Posted 帅瓶子

tags:

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

from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()

driver.get("url")
# 判断alert是否出现
WebDriverWait(driver,20).until(EC.alert_is_present())
# 进入alert弹窗
alert = driver.switch_to.alert
# 获取alert弹窗的文本
alert.text
# 输入文本
alert.send_keys("随便")
# 接受弹窗
alert.accept()
# 取消弹窗
alert.dismiss()

 

以上是关于web自动化之alert弹窗操作的主要内容,如果未能解决你的问题,请参考以下文章

Selenium中web三大切换之iframe窗口及Alert(弹窗)切换

(selenium+python)_UI自动化09_定位alert弹窗

selenium自动化测试之单选下拉列表alert弹窗处理页面刷新

selenium自动化测试之单选下拉列表alert弹窗处理页面刷新

自动化测试,headless 模式下,alert弹窗的文本可以获取,但是alert弹窗该怎样截图才能把弹窗的图截出来

python自动化之selenium以及接口自动化