
RobotFramework
DaxiaLeeSuper
自动化测试路漫漫,吾将上下而求索
展开
-
RobotFramework环境搭建
RobotFramework安装环境所需安装包都已上传至http://download.youkuaiyun.com/download/daxialeesuper/9949694,如有需要可自行下载,也可自行到相关网站自己下载。 1. 由于Robot Framework 框架是基于Python 语言开发的,要想使用Robot Framework 首先需要有Python环境。访问Python 官方网站:ht原创 2017-08-25 12:14:47 · 425 阅读 · 0 评论 -
robotframework中run keyword if的用法
robotframework中这个run keyword if else语法真的是摸索了半天,记下来备忘……${moneycode} set variable ${moneycode} run keyword if '${moneytype}'=='人民币' set variable 0... ELSE IF '${moneytype}'=='美元' ...原创 2018-08-08 11:29:31 · 5377 阅读 · 0 评论 -
清除robotframework临时文件的一个方法
最近在运行robotframework中的用例时,发现在C盘生成很多临时文件,大概是下面这样子: 这些文件,我打开看了下,大概是robotframework启动测试打开对象的一些全局方法(具体也不大清楚其中的原理),由于我C盘容量小,这些文件甚至大到把我的C盘挤满,不能存log在C盘,导致后面的用例不能再执行,所以就想了个办法去删掉这些文件。解决办法:使用cmd命令删除这些文件,我写了一...原创 2018-07-06 16:19:09 · 4718 阅读 · 1 评论 -
Robotframework布尔运算
与运算 ${a} set variable True ${b} set variable True ${c} evaluate ${a} | ${b} log ${c}输出结果为:Starting test: test.L1-案例层-00-与运算.test20180712 15:14:01.533 :...原创 2018-07-12 15:16:30 · 2714 阅读 · 0 评论 -
robotframework中保留两位小数
其实很简单,使用evaluate执行python语句中的round即可 ${计算金额} evaluate ${兑换前金额}-${兑换后金额} ${计算金额} convert to number ${计算金额} ${计算金额} evaluate round(${计算金额},2)...原创 2018-05-08 15:57:40 · 5819 阅读 · 0 评论 -
错误:UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode的解决方案
是用robotframework做自动化测试的时候,有一个对比的测试,是将UI界面的一些字段与相应的数据做对比,数据我是放在py文档中的数组中,数组是这样的:mobile_text = ["中国\n+86","中国香港\n+852","中国台湾\n+886"]其中汉字取出来乱码了,报错:UnicodeWarning: Unicode equal comparison failed to...原创 2018-04-11 10:34:45 · 2687 阅读 · 0 评论 -
使用cmd命令运行robotframework用例
使用robotframework设计好测试用例后,我们需要部署到Jenkins上面,下面就介绍一下“Excute windows batch command”方法,即使用command命令运行robotframework中的测试用例。一、执行整个项目所有用例,pybot 项目路径,例如:pybot D:\robot二、 执行某个suite的用例,pybot suite路径,例如:原创 2018-01-22 10:38:54 · 7201 阅读 · 0 评论 -
robotframework中execute JavaScript常用总结
一、robotframework中execute JavaScript的使用${value} Execute Javascript js语句二、常用js语句总结 (1)常用查找元素方法document.getElementsByClassName("classname")document.getElementsByTagName("tagname")document....原创 2018-02-02 11:27:56 · 15610 阅读 · 1 评论 -
RobotFramework中Press Key的使用
press key locator 按键编码 #locator为元素定位,按键编码为所要操作的键常见键盘编码:(来自百度)ESC键VK_ESCAPE (27) 回车键:VK_RETURN (13) TAB键:VK_TAB (9) Caps Lock键:VK_CAPITAL (20) Shift键:VK_SHIFT (16) Ctrl键:VK_CONTROL (17) ...原创 2017-12-26 16:08:45 · 13106 阅读 · 0 评论 -
使用RobotFramework做UI、接口自动化常用库整理
一、与HTTP请求相关的库requestspip install requestsrequestsLibrarypip install robotframework-requests二、与GRPC相关的库grpcpip install grpcio与grpc相关的protobufpip install protobufgrpc toolspip i...原创 2018-10-24 16:22:53 · 2329 阅读 · 0 评论