天天看点

python+selenium之执行js脚本触发一个alert弹出框以及关闭alert弹框

python+selenium之执行js脚本触发一个alert弹出框以及关闭alert弹框

使用python+selenium执行js脚本触发一个alert弹出框以及关闭alert弹框

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.baidu.com")
time.sleep(2)

driver.execute_script("window.alert('这是一个alert弹框。');")
time.sleep(5)
# 接受弹窗,表示点了确定
driver.switch_to.alert.accept()
# 拒绝弹窗, 表示点了取消
# driver.switch_to.alert.dismiss()

time.sleep(5)
driver.quit()