alert/confirm/prompt按钮弹出框操作的主要方法如下:
![](https://img.haomeiwen.com/i24337984/bb88ac24f15e902a.png)
alert按钮的操作步骤如下:
(1)调用switch_to.alert()方法切换到alert弹出框;
(2)调用text方法获取弹出的文本信息;
(3)调用accept()方法单击“确定”按钮;
用法代码如下:
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
driver.maximize_window()
time.sleep(2)
link = driver.find_element_by_id("s-usersetting-top").click()
driver.find_element_by_link_text("搜索设置").click()
time.sleep(3)
#保存设置
driver.find_element_by_class_name("prefpanelgo").click()
#获取警告弹框文本
alert = driver.switch_to.alert
print(alert.text)
#接受弹框
alert.accept()
driver.quit()
confirm、prompt的用法如上。
网友评论