Selenium 等待用户单击 python 中的警报对话框
Selenium Wait for user to click on alert dialog box in python
我在浏览器中创建了一个对话框(当用户输入详细信息时发生错误)。我需要的是等到用户点击对话框,然后再自动执行(仅用于测试)。这是我的
# driver is a chrome web driver
driver.execute_script("alert('qwer');")
wait = WebDriverWait(driver, 10)
element = wait.until(EC.alert_is_present())
我尝试在线搜索,但只有当用户单击网页内的按钮而不是生成的对话框时才得到答案。怎么做(如果可能的话)?
from time import sleep
while EC.alert_is_present()(driver):
sleep(30)
如果您只是想提醒用户,请使用 pymsgbox 或 Telegram API 向他发送消息,
from pymsgbox import alert
alert("Hey User")
我在浏览器中创建了一个对话框(当用户输入详细信息时发生错误)。我需要的是等到用户点击对话框,然后再自动执行(仅用于测试)。这是我的
# driver is a chrome web driver
driver.execute_script("alert('qwer');")
wait = WebDriverWait(driver, 10)
element = wait.until(EC.alert_is_present())
我尝试在线搜索,但只有当用户单击网页内的按钮而不是生成的对话框时才得到答案。怎么做(如果可能的话)?
from time import sleep
while EC.alert_is_present()(driver):
sleep(30)
如果您只是想提醒用户,请使用 pymsgbox 或 Telegram API 向他发送消息,
from pymsgbox import alert
alert("Hey User")