use*_*030 3 python python-2.7 robotframework selenium-webdriver
使用selenium2library通过机器人框架自动化我的Web应用程序.我无法使用现有关键字接受浏览器提醒.
尝试接受警报时获取以下异常.
UnexpectedAlertPresentException: Alert Text: Delete selected trusted provider(s)?
<super: <class 'WebDriverException'>, <UnexpectedAlertPresentException object>>
Run Code Online (Sandbox Code Playgroud)
尝试下面的selenium2library关键字Alert Should Be Present,Get Alert Message,Confirm Action,等.
请指导我如何继续.
最后,我找到了一种在Robot Framework中处理警报的方法.
我们只需使用"确认操作"关键字"选择确定下一个确认".
假设我想接受使用selenium删除资源的警报提示是或否,您可以使用以下代码.
Choose Ok On Next Confirmation
Click Element //a[contains(.,'Delete')]
Confirm Action
Run Code Online (Sandbox Code Playgroud)
这将接受警报.如果您想要解除或拒绝警报,您只需使用关键字Alert Should Be Present即可自动关闭警报.
| 归档时间: |
|
| 查看次数: |
12848 次 |
| 最近记录: |