robot framework + selenium2——切换frame

select frame关键字:                                                                   接收一个参数locator,进行定位

open browser                                         http://www.baidu.com                          chrome

select frame                                         id=fra

${list}                                              get list items                                 id=buy

unselect frame                                                                          //返回到最上层

log scource                                                                             //打印页面html源代码

sleep                                                2

close browser

================================================================================================================================================

unselect frame关键字:返回到最顶层页面                                                   不需要任何参数

注意:robot framework里面没有返回到上一个frame的关键字,只能返回到最顶层。然后再一层一层切换。

================================================================================================================================================

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12337060.html

时间: 2024-11-03 15:05:37

robot framework + selenium2——切换frame的相关文章

robot framework + selenium2——切换窗口操作以及切换浏览器

list windows关键字:获取当前打开的所有页面窗口 不需要接收任何参数,返回一个列表 open browser http://www.baidu.com chrome ${result} list windows log ${result} sleep 2 close browser =======================================================================================================

Robot Framework + Selenium2环境安装

操作系统环境:Windows XP 安装包: 1. 安装Python Python是一切的基础 版本:python-2.7.6.msi 下载地址:https://www.python.org/downloads/ 2. 安装wxPython wxPython是Python语言的一套GUI图形库:ride需要wxPython的支持 版本:wxPython2.8-win32-unicode-2.8.12.1-py27.exe 下载地址:http://sourceforge.net/projects/

Robot Framework+Selenium2+AutoItLibrary安装

Robot Framework+Selenium2+AutoItLibrary安装 安装完,pip list 显示AutoItLibrary安装成功,在cmd 命令窗口的python下也能成功导入.但是在RF里导入还是飘红 查看Tools-> view RIDE log, 提示'尚未调用CoInitialize'. 解决方案: 在Python安装目录(\Python37\Lib\site-packages\win32com\client)下,修改dynamic.py文件,在import pyth

robot framework + selenium2——模拟鼠标操作

mouse down关键字:模拟按下鼠标的左键操作 该关键字接收一个参数[locator],可以通过id.name.xpath等进行定位 mouse down id=kw ===================================================================================================================================================== mouse up关键字:用来

【Selenium2】【selenium之 定位以及切换frame(iframe)】

参考:http://blog.csdn.net/huilan_same/article/details/52200586 总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法). frame标签有frameset.frame.if

Robot Framework自动化测试 ---文档分享

当我第一次使用Robot Framework时,我是拒绝的.我跟老大说,我拒绝其实对于习惯了代码的自由,所以讨厌这种“填表格”式的脚本.老大说,Robot Framework使用简单,类库丰富,还可以自由开发系统关键字.那我说,你不能让我用我就用,我要先用用看.自从我用了半年多以来,duang~! 真的挺好用的.duang~! ,我相信我用完是这个样子,你们用完也是这个样子.duang~! duang~! ----今年流行“duang”,我也来一段.哈哈~! Robot Framework特点:

Robot Framework + Selenium library + IEDriver环境搭建

目录: 1 Robot框架结构2 环境搭建  2.1 安装Python  2.2 安装Robot Framework  2.3 安装wxPython  2.4 安装RIDE  2.5 安装Selenium2Library  2.6 安装IEDriverServer 1 Robot框架结构 为了更好的了解环境安装,我们先看下框架结构: 图1 Robot Framework Architecture Robot Framework 通过导入不同的库,就可以使用库中所提供的关键字,从而时行相关的测试.

使用Robot Framework框架远程操作UNIX系统

bot Framework是一个强大的自动化测试框架,依靠社区力量编写的Test Library为它提供了非常强的扩展性.下面我将介绍的就是如何使用第三方提供的扩展测试库(Test Library)来远程登录Unix,并在上面做常见操作. 环境准备(W32环境下): 1.首先我们得拥有Robot Framework的运行环境. a.必须安装python,因为Robot Framework是用python实现的,目前Robot Framework只支持Python2.X版本. b.安装Robot

Robot Framework自动化测试---Selenium API

一.浏览器驱动 通过不同的浏览器执行脚本. Open Browser Htpp://www.xxx.com chrome 浏览器对应的关键字: firefox FireFox ff internetexplorer Internet Explorer ie googlechrome Google Chrome gc chrome opera Opera phantomjs PhantomJS htmlunit HTMLUnit htmlunitwithjs HTMLUnit with Javas