【测试框架】robotframework
文章平均质量分 65
冷凝娇
白纸一张
展开
-
RobotFramework-RIDE环境搭建一:关于Python2和Python3的共存使用
最近在搭建Robot Framework自动化测试框架,由于Robot Framework 框架是基于Pytho语言开发的,要想使用Robot Framework 首先需要有Python环境。RIDE则是一个用于创建用例、运行测试、生成测试报告的图形界面软件。目前最新的Robot Framework已经支持Python3了,但是RIDE编辑工具仍然只支持Python2(Robot Fram...转载 2019-02-28 16:41:57 · 920 阅读 · 0 评论 -
RobotFramework基础篇(一):【工程、测试套件、测试用例】基础;【内置测试库、Resource资源文件、变量文件】的导入;;
一、工程、测试套件、测试用例的创建;步骤一:创建工程1.打开ride.py; File --> New Project --->在弹窗中,填写project name 选择文件类型Type:Directory步骤二、创建测试套件1.鼠标右键刚刚新建的project--->New Suite 在弹窗中,重点:文件Type:File,即下一级...原创 2019-03-30 16:48:05 · 1462 阅读 · 0 评论 -
RobotFramework基础篇(二):【rf中的变量类型】标识,【用户关键字】的使用
一、RobotFramework的变量;RobotFramework的变量包含两种Scalar 、List 分别用 ${变量名} 、 @{变量名} 符合来定义声明注意:常量中的系统变量使用:% 其他常量使用:$使用关键字:Set Variable 赋值 Scalar类型变量使用关键字:Creat List 赋值 List类型变量,也可以使用S...原创 2019-03-30 17:11:10 · 4168 阅读 · 0 评论 -
RobotFramework基础篇(四):Run界面、设置log 和report 的存储路径
一、Run界面简说二、设置log 和report 的存储路径在Run页面,Arguments中,输入: -l目录 即:log存储地址输入:-r目录 即:report存储地址;中间:空格隔开即可...原创 2019-03-30 17:40:25 · 2900 阅读 · 0 评论 -
RobotFramework基础篇(三):循环&循环嵌套&分支
一:循环RobotFramework中,循环的格式以下几种:第一种: :FOR 变量 IN RANGE start数值 end数值 [step]数值 循环体第二种: :FOR 变量 IN RANGE start数值 end数值 ...原创 2019-03-31 11:59:05 · 7814 阅读 · 3 评论 -
RobotFramework小乘篇(一):Selenium2Library常用关键字
python3环境下robotframework的安装python3已支持robotframework了,所有安装python3+robotframework的同志:安装Selenium2Library:pip install robotframework-selenium2librarySelenium2Library的关键字说明 关键字类型 关键字 解释 b...原创 2019-03-31 14:26:01 · 4996 阅读 · 0 评论 -
robotframework打开浏览器报错:"chromedriver"executable needs to be in PATH(备注:关联python+selenium打开浏览器注意点)
解决办法:步骤1:下载chromedriver.exe步骤2:放至python的安装目录下的Scripts下面;(前提:python环境配置ok,rf环境ok(表现:安装了Selenium2Library不会爆红,而是正常黑色,即ok;解决ride.py导入Selenium2Library爆红的方式)这样robotframework才可从path中获取)注意:python+sele...原创 2019-03-28 13:14:50 · 1210 阅读 · 0 评论 -
robotframework-ride.py:在python2切换至python3时,ride.py变成了文本格式,不能使用python3打开,此时右键属性,更改……
python3替换python2时,ride.py格式变为不可使用,此时?找到E:\Python3\Scripts(python3的安装目录),找到ride.py,右键属性--》更改---》选择到python3的目录,选择python3.exe;ok!...原创 2019-05-14 14:58:51 · 863 阅读 · 0 评论 -
robotFramework-ride 启动后添加resource: 直接闪退,且设置的resources没有保存
避开闪退的方式:就是在Text Edit模式下面手工敲入添加resource的代码,再Apply Changes,转到Edit模式,相关行的红字高亮转成了蓝色显示,相关功能都可以将就使用了;...原创 2019-05-14 17:33:40 · 1199 阅读 · 1 评论 -
robotframework +appium启动篇(一):启动模拟器或者真机
1.安装好AppiumLibrary库,并导入robotframework;@python3+rf:包含各种依赖包的安装在project中,sources中导入AppiumLibrary;黑色表示成功,红色表示失败;2.在appium、夜神模拟器、sdk等需要的环境安装ok后……@appium的安装打开一个程序:关键字:Open Application ,需要的参数:Remot...原创 2019-05-14 17:59:35 · 899 阅读 · 5 评论 -
pip安装软件时:raise ReadTimeoutError(self._pool, None, ‘Read timed out.‘) pip._vendor.urllib3.exceptions.
在安装robotframework时,抛出异常:raise ReadTimeoutError(self._pool, None, 'Read timed out.')pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Re...原创 2019-05-11 14:19:05 · 18662 阅读 · 28 评论 -
robotframework巧用:快捷键的用法
1.首要问题就是解决robotframework的关键字补全或者关键字提示便利:Shift+Ctrl+空格:《---------效果好;删除行(ctrl+d)删除单元格(ctrl+shift+d)插入单元格(ctrl+shift+i)插入行(ctrl+i)屏蔽代码(ctrl+#)取消屏蔽(ctrl+$)保存整个工程(ctrl+shit+s)局部保存,保存鼠标...原创 2019-03-04 17:31:58 · 797 阅读 · 0 评论 -
robotframework[ WARN ] Automatically parsing other than '*.robot' files is deprecated. Convert 'D:\x
1.报警1:[ WARN ] Automatically parsing other than '*.robot' files is deprecated. Convert 'D:\x.txt' to '*.robot' format or use '--extension' to explicitly configure which files to parse.报错提示是这个是让本...原创 2019-03-04 15:18:20 · 3562 阅读 · 1 评论 -
robotframework第一个log报错:command: pybot.bat --argumentfile c:\users\mc\appdata\local\temp\RIDE72ejfc.d
1.ride出现报错:command: pybot.bat --argumentfile c:\users\mc\appdata\local\temp\RIDE72ejfc.d\argfile.txt --listener "D:\Program Files\Python2.7.12\lib\site-packages\robotide\contrib\testrunner\TestRunnerA...原创 2019-03-04 15:14:17 · 8792 阅读 · 0 评论 -
Python2和Python3共存下使用robotframework
官方标配:robotframework都是支持Python2(因为只有Python2对RF的RIDE编辑器支持最好)举例:Python 2.7.8 、 Python 3.6.1需要在Python2的Scripts目录下去运行pip命令或者手动下载安装以下的第三方包:robotframework: 3.0.2(pip install robotframework)wxPython: u...原创 2019-02-28 16:53:29 · 652 阅读 · 0 评论 -
在pycharm中方便地编写并执行robot framework测试用例
一、IntelliBot安装插件此次是基于windows平台下的pycharm。我使用的是社区版。 打开pycharm>点击File>点击setting>打开Plugins>点击Browse reponsitories:Paste_Image.png打开后,输入IntelliBot并安装,安装后需要重启才能生效.Paste_Image.png...转载 2019-02-28 17:22:31 · 924 阅读 · 0 评论 -
pycharm下robot framework环境搭建
自动化学习中……,搭建开发robot framework环境……1、首先安装python运行环境,我用的2.7版本。2、安装pip(python包管理工具) https://pip.pypa.io/en/latest/index.html进入下载get-pip.by文件,进入控制台执行easy_install pip安装pip,以下命令都是控制台执行3、安装robot frame...原创 2019-03-01 12:31:17 · 1130 阅读 · 0 评论 -
(intelliBot插件安装)使用pycharm编写和运行robotframework脚本
主题:python的主流编辑器pycharm来演示一下如何配置和运行RF的脚本;前提条件:配置好python环境,安装好pycharm1.通过pycharm下载intelliBot插件如图所示,我们通过File-settings来打开设置面板,然后按照截图中的来安装这个插件,之后,重启pycharm;记住,要重启pycharm2.配置robotframework的文件类型识...原创 2019-03-01 13:07:49 · 13118 阅读 · 4 评论 -
安装robotframework-ride;ride.py正确的快捷方式创建;
若出现类似提示,你需修改python.exe为python2.exe,pythonw.exe为pythonw2.exe二、ride快捷方式的创建;说明:简单的鼠标右键ride.py是创建的快捷方式不能正常的访问与使用robotframework正确的创建ride.py的方式是:,步骤1:进入到python的安装目录的/Scripts目录下,找到ride.py文件-->右键-...原创 2019-03-01 14:31:43 · 1256 阅读 · 3 评论 -
安装:python +robotframework、wxpython、robotframework-ride
以下为默认路径安装:(若你安装的不是默认目录,请注意各个目录的变化)没有细说,按步骤先后来1.python,默认安装完成之后,配置环境变量下载地址:https://www.python.org/downloads/release/python-2714/安装包名称:python-2.7.14.amd64.msi2.robotframework安装在python的安装目录:scr...原创 2019-03-01 14:37:47 · 1483 阅读 · 0 评论 -
指定版本安装:pip安装python或者rf/robotframework-ride版本不兼容时,指定版本安装
原创 2019-03-01 15:08:52 · 1674 阅读 · 0 评论 -
Anaconda prompt:Cache entry deserialization failed, entry ignored
前言自从pip升级到10.0之后,使用anaconda prompt 安装包的时候就会出一个奇怪的问题。问题描述反馈:cache entry deserialization failed,entry ignored解决方案右键管理员运行背后原理pip10使用新方式访问数据。参考:cache---------------------------文...转载 2019-03-02 14:55:28 · 1095 阅读 · 0 评论 -
robotframework ride 版本兼容问题及导入Selenium2Library 库爆红的异常的解决
在安装robotFramework ride的时候,必须需要使用wxpython目前使用的wxpython 还必须是unicode 版本的要不然不支持中文目前使用的wx.version.2.8.12.1 unicoderide verion 1.5.2(使用pip直接安装,都是最新版本,可能不兼容,所以,最好指定版本,格式:pip install robotframework-...原创 2019-03-04 10:46:58 · 5078 阅读 · 0 评论 -
robotframework-Selenium2Library安装及爆红异常解决
RF-Selenium2library可以看做RF版的selenium库,selenium(webdriver)可以认为是一套基于web的规范(API),所以,RF、appium等测试工具都可以基于这套API进行页面的定位与操作;1.首先pipinstallrobotframework-selenium2library(具体根据自己的pip名称、切换至python的安装目录的Sc...原创 2019-03-04 13:39:10 · 2281 阅读 · 1 评论 -
Robot Framework环境搭建(最新支持python3)
之前记录过关于支持python2的rf环境搭建;但是,python2慢慢的不再更新;所以,要支持python3符合当务之急的;直截了当:在搭建好了python3.6版本或者之上的python环境后;在dos命令输入 pip install robotframework 在线安装robotframework 在dos命令输入 pip install Pypubsub==3.3.0 ...原创 2019-05-11 14:51:49 · 6378 阅读 · 6 评论