Robot Framework自动化测试
文章平均质量分 60
jingyueshi2009
这个作者很懒,什么都没留下…
展开
-
下载了最新版本的wxpython后运行不起robot framework ride,原来是wxpython版本必须是2.8.12.1的
robot framework ride安装之后,在cmd 环境下运行python27/Scripts/ride.py失败,提示需要2.8.12.1的wxPython,下载wxPython2.8-win64-unicode-2.8.12.1-py27.exe安装上后,再次运行就好了。下载链接:http://sourceforge.net/projects/wxpython/files/wxPy...原创 2018-11-03 18:44:41 · 4561 阅读 · 0 评论 -
为什么导入Selenium2Library后,调用Open Browser关键字时,关键字没有变成蓝色,执行时提示No keyword with name 'Open Browser' found,r
RIDE在project中导入Selenium2Library,编写用例,执行时提示No keyword with name 'Open Browser' found,robotframework编写用例时关键字是黑色的,执行提示关键字不存在,有添加selenium2library库最后发现搞了个大乌龙,只要在被运行的test case的上一级的test suite里导入Seleni...原创 2019-01-04 13:44:54 · 8893 阅读 · 2 评论 -
Robot Framework学习笔记:打开浏览器
打开浏览器的关键字Open BrowserName:Open BrowserSource:Selenium2Library <test library>Arguments:[ url | browser=firefox | alias=None | remote_url=False | desired_capabilities=None | ff_profile_dir=...翻译 2019-01-04 12:38:55 · 836 阅读 · 0 评论 -
Robot Framework学习笔记:如何处理日期字符串为mm/dd/yyyy的形式
工作中经常要对比日期,当前日期,和页面上的日期,但是日期字符串不一样,对比不容易通过,这时候就需要处理日期字符串了。当前日期为: 2018-11-30 12:30:33然而从页面上获取的日期为:11/30/2018 12:28:00(1)明显的日期字符串不一样,一个用“-”将年月日分开了,另外一个用“/”将日月分开了,而且还是mm/dd/yyy的形式。(2)两个日期是一样的,但是后...原创 2018-12-01 09:59:58 · 4215 阅读 · 0 评论 -
Robot Framework环境配置安装指南
windows平台1、安装Python2.7最新版本官方下载地址:https://www.python.org/downloads/安装方法,点击文件,一路安装即可。我装在C盘根目录下。环境变量配置:在PATH中增加C:/python2.7和C:/python2.7/Scripts两个路径2、安装Setuptools最新版本官方下载地址:https://pypi.pytho...原创 2018-11-05 17:24:15 · 174 阅读 · 0 评论 -
Robot Framework学习笔记:List变量
用法:@{Val3} Set Variable 1 2 3或者:@{listVal3} Create List 3 2 1 运用实例:例1:Run Keyword log abcd WARN例2:@{argVal3} Create List abcd WARN${keyword} Set Variable...原创 2018-11-04 20:17:10 · 1676 阅读 · 0 评论 -
Robot Framework学习笔记:Scalar变量
用法:${val1} Set Variable '123'${val2} Set Variable 123${val3} Evaluate int(${val1})+1${val4} Evaluate int(${val1})*2${val4} Evaluate ${val2*2...原创 2018-11-04 17:14:54 · 247 阅读 · 0 评论 -
Robot Framework学习笔记:变量与常量基础
(1)常量基础常量主要有:环境变量、数值常量、特殊字符常量、系统保留变量。常量标识符:$,其中环境变量标识符为%常量格式:%{} 或者${}环境变量例子:%{JAVA_HOME}数值常量例子:${2.9},${3} (2)特殊字符常量和系统保留常量内容助手:robot ride打开,tools-content assistancewindows下快捷键...原创 2018-11-04 11:06:22 · 549 阅读 · 0 评论 -
Robot Framework运行调试:encoding error
校验字符串,网页中有中文,或者中文空格时,运行Robot Framework会运行报错:encoding error之类的错误。解决办法,可以试一下,添加一个sitecustomize.py,文件装入如下代码,放入\Python27\Lib里#encoding=utf8import sysreload(sys)sys.setdefaultencoding('utf8')...原创 2018-12-26 09:04:42 · 1059 阅读 · 0 评论