天天看點

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()