比方说,在完成自动化任务之前,我们需要从用户那里获取一些初步数据。我认为最干净的方法是显示提示信息的提示,但是,我似乎找不到真正等待警报提交的解决方案。
getPostType()
我尝试了SO上可用的许多不同选项,但是它们似乎都希望自动接受预期的警报,而我正在创建警报并希望等待用户提交此警报。
我尝试过的一些概念:
driver.execute_script("window.problemDetails=prompt('Copy/Paste INC Notes')")
problemDetails = driver.execute_script("var win = this.browserbot.getUserWindow(); return win.problemDetails")
WebDriverWait(driver, 30).until(EC.alert_is_present())
是否可以继续进行。WebDriveWait
而不是until_not
。所有这些返回的结果相同。
until