请编写一段脚本实现判断窗口出现点击确定否则继续等待窗口出现
以下是Python脚本示例:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 初始化浏览器
driver = webdriver.Chrome()
# 访问网页
driver.get("https://www.example.com")
# 等待窗口出现
try:
alert = WebDriverWait(driver, 10).until(
EC.alert_is_present()
)
# 点击确定
alert.accept()
except:
# 窗口未出现,继续等待
pass
# 关闭浏览器
driver.quit()
这段脚本首先初始化浏览器,访问指定网页。然后使用WebDriverWait等待alert出现,如果alert出现了,就点击确定;如果alert未出现,就继续等待。最后关闭浏览器
原文地址: https://www.cveoy.top/t/topic/dPgX 著作权归作者所有。请勿转载和采集!