背景:
在平常上网过程中,通常会碰到一些网页跳出通知栏,或者选择框需要用户确认/取消。在RF框架中提供了几种关键字去操作相应的弹出框,这里我自己做一些简单的归纳方便日后学习使用。参考的网站依旧是白月黑羽制作的。
代码:
几种页面弹出框
Open Browser http://cdn1.python3.vip/files/selenium/test4.html chrome
Set Browser Implicit Wait 5
Maximize Browser Window
Click Element css=#b1
Alert Should Be Present 现在开始和白月黑羽一起学Python! #一种显示通知信息的弹出框,text可作为断言
Click Element css=#b2
Alert Should Be Present 你确定要和白月黑羽一起学Python吗? leave
Handle Alert dismiss #一种让用户选择某种操作的弹出框,OK or CANCEL;分别对应default or dismiss
Click Element css=#b3
Input Text Into Alert just do it! #一种需要用户输入信息的弹出框
Close All Browsers