RobotFramework环境配置十一:网页弹窗问题
来源:互联网 发布:软件翻译器 编辑:程序博客网 时间:2024/05/16 18:58
网页弹窗问题
常见的网页弹窗问题,有如下四类:
A. alert
B. ajax
C. iframe
D. 打开新窗口
一、alert弹框
RIDE已经封装关键字,更多与alert相关的关键字可以F5搜索。
二、ajax弹框
这种类型的弹框内涵在网页内,可以直接定位登陆元素,无须特殊处理。
三、iframe弹框
RIDE已经封装关键字:Select Frame
四、弹出新窗口
点击链接或者按钮时,打开新窗口。RIDE已经封装关键字:Select Window
RIDE提供三种方法来确定是否已弹窗,title,name和url。但如果name,title和url都不能够唯一确定,就不能正确完成这个动作。特别是多个弹出窗口,这些参数都是省掉的,怎么办呢?又如,url是随机数,而且title就是url等情况:
那么,我们只有放大招,修改源代码:_browsermanagement.py & windowmanager.py
添加关键字到库:_browsermanagement.py
目录:C:\Python27\Lib\site-packages\Selenium2Library\keywords
添加关键字到库:windowmanager.py
目录:C:\Python27\Lib\site-packages\Selenium2Library\locators
用例:
1 0
- RobotFramework环境配置十一:网页弹窗问题
- RobotFramework环境配置二十一:数据驱动(总结)
- robotframework 环境配置
- robotframework环境搭建问题
- RobotFramework环境配置十:中文日志乱码问题
- RobotFramework环境配置二十五:Test Setup & Teardown 问题
- python+robotframework --环境安装+配置
- RobotFramework环境配置三:项目预设
- Robotframework(1):配置基础环境
- RobotFramework环境配置二十五:屏幕截图问题(滚动屏幕)
- Python网页抓取配置环境问题 20151203
- RobotFramework环境配置一:默认以管理员权限运行cmd
- RobotFramework环境配置二:项目目录结构设置
- RobotFramework环境配置七:多浏览器兼容性测试(1)
- RobotFramework环境配置八:多浏览器兼容性测试(2)
- RobotFramework环境配置十七:数据驱动(Read Excel File)
- RobotFramework环境配置十八:数据驱动(Read CSV File)
- RobotFramework环境配置二十二:创建报告(CSV文件)
- 【Inno Setup】安装前关闭旧版本软件
- 如何正确的保养和使用笔记本电脑电池
- git 转换符设置
- 大规模网站sesson会话保持思路及实践配置
- Windows下安装tensorflow(tf原生态支持)
- RobotFramework环境配置十一:网页弹窗问题
- 关于binary log那些事——认真码了好长一篇
- runtime——核心数据类型
- mongodb安装及配置
- Q95:纹理映射(Texture Mapping)(2)——圆柱面
- python中执行shell命令的几个方法小结
- nginx与tomcat比较
- android 启动系统的功能页面Action
- idea2016 jdk 1.7启动