Robot Framework自动化测试-切换浏览器
来源:互联网 发布:hive元数据存储设计 编辑:程序博客网 时间:2024/05/29 08:48
selenium2library提供的切换到新浏览器的关键字,只有Switch Browser,可根据alias、index、${id}(索引变量)定位,当在某项测试中需要同时打开几个浏览器,且切换浏览器时,该关键字就发挥了重大的作用,有他即可。
示例代码:(为了简洁,去掉一些等待的及其他不必要的。。。)
${id1} Open Browser${baidu} chrome 2nd_connMaximize Browser Window Input Text id=kw ${cz} Click Element id=su #**新打开浏览器** ${id3} Open Browser${baidu} chrome Maximize Browser Window Input Text id=kw ${cz} click Element id=su #**重新创建一个句柄** ${service args}= Create List --proxy=localhost:8888 ${id2} Create WebdriverChromeservice_args=${service args} Go To ${baidu} Wait Until Page Contains Element id=kw Input Text id=kw ${cz} #**切换浏览器**切换到第一次打开的 这里也可以用索引 1;也可以用2nd_conn Switch Browser ${id1} Wait Until Page Contains Element //div[@id='content_left']/div/h3/a #可在该页面进行操作。。。#**切换浏览器**切换到第二次打开的 Switch Browser ${id2} Wait Until Page Contains Element //div[@id='content_left']/div/h3/a #可在该页面进行操作。。。#**切换浏览器**切换到第三次打开的 Switch Browser ${id3} Wait Until Page Contains Element //div[@id='content_left']/div/h3/a #可在该页面进行操作。。。
这样打开了三次浏览器,可以很好的操控,但要记住打开不同浏览器的’id’值,不能混淆。切换到想要的那个浏览器后,就可以直接在上面操作,跟打开一个浏览器操作一样。
0 0
- Robot Framework自动化测试-切换浏览器窗口
- Robot Framework自动化测试-切换浏览器
- Robot Framework自动化测试
- Robot Framework自动化测试
- 自动化测试框架Robot Framework
- Robot Framework自动化测试-初探
- robot framework 接口自动化测试
- robot framework 使用三:浏览器兼容性自动化
- 自动化测试平台:Robot Framework 初探
- 自动化测试robot framework学习笔记
- jenkins集成robot framework做自动化测试
- Robot Framework自动化测试---分层思想
- Robot Framework自动化测试 ---文档分享
- 自动化测试平台 Robot Framework 快速入门
- Robot Framework自动化测试框架之我见
- Robot Framework自动化测试(一)
- Robot Framework自动化测试环境搭建
- 自动化测试和robot framework简介
- 数组题
- wpf 中文输入法回车事件和控件的回车事件冲突问题
- Python3大文件切割
- Volley使用与扩展(POST,Cookie)
- Linux音频设备驱动_OSS驱动框架(四)————OSS 用户空间编程
- Robot Framework自动化测试-切换浏览器
- 在VS2008环境下的C++异常处理
- 数学问题:2 2 2 = 6……
- android怎样调用@hide和internal API
- 容器启动方法幂等性事故
- FTP上传中文设置
- MATLAB学习笔记之-----数组、矩阵、向量索引和逻辑索引
- 成为一个有目标的学习者
- JSON.parse()和JSON.stringify()