08 2017 档案
Robot framework 引入 Selenium2Library 类库:
摘要:在用robotframework-selenium2library做web自动化测试时候,首先要将Selenium2Library导入到Test Suite中,在导入Selenium2Library时可以指定以下可选参数: timeout=5.0 implicit_wait=0.0 run_on_f 阅读全文
posted @ 2017-08-15 15:14 清明-心若淡定 阅读(1899) 评论(0) 推荐(0)
RFS+AutoItLibrary测试Web对话框
摘要:Selenium2library在我们实际测试web页面的时候基本上已经够用了,不过还是会有部分情况下会脱离Selenium2library的控制,无法进行操作。比如说下载文件的时候,要选择保存文件在什么地方,比如说上传文件的时候,要选择上传哪个文件,这些在Selenium2library下都没有很 阅读全文
posted @ 2017-08-11 16:00 清明-心若淡定 阅读(445) 评论(1) 推荐(0)
robot framework selenium2library定位
摘要:进行页面元素操作,最麻烦的莫过于元素定位了,经常提示element is not visible 或者element is not exist 下面介绍常见的定位方法和定位中的问题 1 使用name和id定位 很多关键字默认使用了name和id定位,我们只需要输入id或者name就可以了,例如cli 阅读全文
posted @ 2017-08-11 14:42 清明-心若淡定 阅读(1152) 评论(0) 推荐(0)
RobotFramework-Selenium2Library--关键字
摘要:Selenium2Library用户关键字 阅读全文
posted @ 2017-08-11 14:22 清明-心若淡定 阅读(838) 评论(0) 推荐(0)
robotframework安装appium
摘要:安装: Appium-Python-Client,在运行的cmd下输入:pip install Appium-python-Client 安装:robotframework-appiumlibrary,在运行的cmd输入:pip install robotframework-appiumlibrar 阅读全文
posted @ 2017-08-10 14:44 清明-心若淡定 阅读(228) 评论(0) 推荐(0)
robotframework常用的几个快捷键
摘要:重命名(F2) 搜索关键字(F5) 执行用例(F8) 创建新工程(ctrl+n) 创建新测试套(ctrl+shift+f) 创建新用例(ctrl+shift+t) 创建新关键字(ctrl+shift+k) 向上移动用例(ctrl+↑) 向下移动用例(ctrl+↓) 显示关键字信息( ctrl+鼠标悬 阅读全文
posted @ 2017-08-10 14:43 清明-心若淡定 阅读(482) 评论(0) 推荐(0)
robotframe使用之时间控件
摘要:robotframe使用之时间控件 [python] view plain copy print? <span style="font-size:18px;">click element id=addButton #点击写监理日记按钮 sleep 1 Select Frame xpath=//*[@ 阅读全文
posted @ 2017-08-10 14:42 清明-心若淡定 阅读(450) 评论(0) 推荐(0)
robotframe使用之滚动条
摘要:方法一:Excute JavaScript window.scrollTo(0,document.body.scrollHeight); 方法二:Execute javascript document.body.scrollTop=100000 阅读全文
posted @ 2017-08-10 14:42 清明-心若淡定 阅读(1283) 评论(0) 推荐(0)
robotframework使用之RIDE的底部的日志没显示怎么办?
摘要:问题:RIDE的底部的日志没显示怎么办? 解决办法:在Python27的安装路径下D:\Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py文件的第400行pop方法里的这一句:return result.deco 阅读全文
posted @ 2017-08-10 14:38 清明-心若淡定 阅读(1190) 评论(0) 推荐(0)
robotframework使用之元素定位动态ID方法
摘要:转自: http://blog.csdn.net/u011757108/article/details/53418671 一个弹出框所有元素ID竟然的动态的,关闭后再打开,里面的ID又变! 如下图: 我把弹出框关闭再打开对比,天啊撸,日了狗了~ID边了! 解决办法: 目前知道的有三种方法: 说明:  阅读全文
posted @ 2017-08-10 14:33 清明-心若淡定 阅读(2713) 评论(0) 推荐(0)
robotframework使用之 下拉框的选择
摘要:选择下拉框有几种方式处理,首先在浏览器F12选择下拉框 1. F12后看见下拉框的源码是<option xxx> 请使用如下 Select from List xpath=//xxx/xxx 监理合同 2. 如果F12后看到的下拉源码是这样的: <div xxxx >,请使用下面方式 Click E 阅读全文
posted @ 2017-08-10 14:28 清明-心若淡定 阅读(4562) 评论(0) 推荐(0)
使用robotframework常见的几个问题
摘要:问题1:用rf运行IEdriver的速度好慢,比如在输入框输入用户名,一秒输入一个字符。你们的是不是这样子的?。如果是chromedriver就很快 解决办法:把IEDriver从64位换成32位 ,放到(IE、chrome、火狐浏览器各种Driver下载地址:链接:http://pan.baidu 阅读全文
posted @ 2017-08-10 14:22 清明-心若淡定 阅读(2954) 评论(1) 推荐(0)
Robot Framework ---Selenium API
摘要:一、浏览器驱动 通过不同的浏览器执行脚本。 Open Browser Htpp://www.xxx.com chrome 浏览器对应的关键字: firefox FireFox ff internetexplorer Internet Explorer ie googlechrome Google C 阅读全文
posted @ 2017-08-10 09:56 清明-心若淡定 阅读(435) 评论(0) 推荐(0)
Robot Framework使用Phantomjs进行无界面UI自动化测试
摘要:Robot Framework 是一款关键字驱动的验收自动化测试框架,现在在国内使用的越来越广泛了。一种通用的Web UI自动化测试解决方案是Robot Framework+Selenium2Library (RFS)。一般要使用Selenium2Library库,必须配置好浏览器驱动(driver 阅读全文
posted @ 2017-08-02 16:43 清明-心若淡定 阅读(1241) 评论(0) 推荐(0)
Ubuntu12安装RobotFramework
摘要:安装Python Ubuntu默认已安装 安装pip 安装RobotFramework 安装Selenium2Library 安装wxPython 安装RIDE 打开RIDE 阅读全文
posted @ 2017-08-02 13:22 清明-心若淡定 阅读(275) 评论(0) 推荐(0)
四种常见的POST提交数据方式
摘要:POST一般用来向服务端提交数据,有四种提交数据的格式,分别是: 1.application/x-www-form-urlencoded 2.application/json 3.multipart/form-data 4.text/xml HTTP 协议是以 ASCII 码传输,建立在 TCP/I 阅读全文
posted @ 2017-08-01 15:34 清明-心若淡定 阅读(401) 评论(0) 推荐(0)
RF --系统关键字开发
摘要:需求: 接收一个目录路径,自动遍历目录下以及子目录下的所有批处理(.bat) 文件并执行。 首先在..\Python27\Lib\site-packages 目录下创建 CustomLibrary 目录,用于放自定义的 library 库。在其下面创建 runbat.py 文件: if __name 阅读全文
posted @ 2017-08-01 15:24 清明-心若淡定 阅读(656) 评论(0) 推荐(0)
用命令行执行ROBOT FRAMEWORK
摘要:除了在ride中执行用例,我们也可以通过命令行的形式执行用例。 1.执行一整个项目 pybot+项目路径 2.执行某个测试集 pybot+测试集的路径 3.执行某个测试集里面的某个用例 pybot --test 测试用例名称 测试用例所在的测试集的路径 以上只是举了几个简单的例子 可以通过pybot 阅读全文
posted @ 2017-08-01 14:46 清明-心若淡定 阅读(2233) 评论(0) 推荐(0)
RF ---library
摘要:RF内置库: http://robotframework.org/robotframework/ SSHLibrary: WEB自动化测试 http://robotframework.org/SSHLibrary/latest/SSHLibrary.html Selenium2Library: WE 阅读全文
posted @ 2017-08-01 14:43 清明-心若淡定 阅读(432) 评论(0) 推荐(0)
RF--- selenium
摘要:8:退格 回车换行:推荐使用10 return 阅读全文
posted @ 2017-08-01 14:42 清明-心若淡定 阅读(247) 评论(0) 推荐(0)
RIDE指定log和report的输出目录
摘要:在命令行中,输入 pybot --help就可以看到他支持的所以命令和相关的介绍 我们可以看到outputdir这个命令,就是来知道report和log的输出目录的如果你是在命令行中,那么直接后面跟 -d 或者 --outputdir 目录 即可如果你是在ride中运行,那么请在以下位置写即可 阅读全文
posted @ 2017-08-01 14:34 清明-心若淡定 阅读(1035) 评论(0) 推荐(0)
robotframework运行时后台报错UnicodeDecodeError
摘要:ride.py运行时报如下错误: 解决方案: 1. 修改testrunner.py 把代码改成了这样: 2.删除testrunner.pyc文件 3.重新启动ride跑起来 4.解决问题 阅读全文
posted @ 2017-08-01 11:43 清明-心若淡定 阅读(959) 评论(0) 推荐(0)