自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Robot 字典若存在某key的值,即返回value,否则赋一个默认值default

目的:如果字典中查找到对应key的值,则取出,否则返回一个默认值 对应场景:配置文件默认值,如果配置则取配置值,如果没有配置则取默认值

2018-01-19 14:43:02 6189

原创 For循环中Exit For Loop If 数字与字符串的处理区别

For循环中Exit For Loop If 数字与字符串的处理区别Exit For Loop If:当某些情况时跳出循环。可以用于周期校验,符合即跳出,减少等待时间。 1、当判断对象为数字时,不加引号 - Exit For Loop If ${podCount}==02、当判断对象为字符串校验时,加上引号 - Exit For Loop If ‘${dockervm_phase}

2017-12-29 10:59:53 3669

原创 ride自动化测试运行第二遍时下方log不显示的问题

使用robot framework + selenium测试时,RIDE运行一次后不显示log的问题,在使用RIDE进行UI自动化测试时,会发现经常运行第二遍不显示下方log 原因: 代码使用的是谷歌浏览器、IE浏览器测试,运行一次后chromedriver.exe,IEDriverServer.exe进程仍在运行中。 方法1:每次运行后,手动关闭chromedriver.exe或者IEDri

2017-12-04 11:14:16 1089

原创 Robot Framework - Jenkins 的测试报告打不开的问题

问题描述:jenkins执行的robot用例,打开log.html时显示: 备注:浏览器版本已经是最新. -场景:用firefox和chrome打开jenkins robot项目的log.html,如上图所示,但是用IE8可以打开log,而IE8打开jenkins会有异常报错;解决方法: 参考:http://blog.csdn.net/max229max/article/details/5

2017-12-04 11:12:38 1352

原创 关于Create Session的应用范围

工程的setup,创建的会话可以在case里面使用但不能给引用的资源使用,而case里面创建的会话可以给自身使用也可以给引用的资源使用。 总结就是,如果资源要给case setup做环境初始化,则资源必须要自己创建会话。而case是否在用例里面创建还是在工程setup创建,可选择,我们在用例里面创建。

2017-12-04 11:10:28 2701

原创 ouput文件不覆盖

ride本身会自动创建一个以随机数命名的输出文件夹,但是会有一个现象,就是你如果不关闭ride,而且不添加-d的参数,每次重新run的时候,它都会覆盖当前文件夹里的测试结果,这样不方便调试,需要对testrunner.py 文件进行修改,让它可以每点击run一次都可以创建一个新的文件夹。 -T -o output.xml -r report.html -l log.html –outputdir

2017-12-04 11:08:05 241

原创 Setup或Teardown中执行多个关键字

1、无返回值参考:直接在Setup或Teardown配置。关键字可以传参数,想执行2个以上的关键字时,Run Keywords | [keyword1 | arg1 | arg2…] | AND | [keyword2 | arg1 | arg2…]…2、有返回值参考:直接是不能取得返回值的,不过可以把 setup里这个 关键字 封装一下,在封装关键词里用set suite /test variab

2017-12-04 11:05:24 2666

原创 Ride从数据库获取的怎么是乱码 ?????

Q1: 数据库获取的怎么是乱码 ????? 一堆问号啥的 A1: 请在connect数据库时增加 charset=utf8,如下: Q2: 此时获取的是unicode格式,怎么转换成中文? A2:将需要的元组内的数据取出,即可以显示中文了。

2017-12-04 11:03:12 519

原创 Robot Framework自定义库的加载路径和顺序

1、自定义库的加载路径: windows可以加载项目路径内的自定义库,或者python的site-packages下面的自定义库。 linux只能加载python的site-packages下面的自定义库。2、自定义库的加载优先顺序: windows下项目路径内,和python的site-packages同时存在自定义库时(假设库名不同,但是关键字相同),优先引用项目路径内的库。

2017-12-04 10:55:01 2814

原创 RIDE传递到python中的参数不统一,出现兼容性问题

RIDE 中参数一般以unicode的方式传递,但是实际python程序中一般是utf-8格式的,导致RIDE传递到python中的参数不统一,会出现兼容性问题。需要转一下。 场景:自定义库对请求的接口签名及密码加密时,没有对传入参数做格式转换,若直接在RIDE中传参,会提示格式类型错误,但是如果放在var.py的变量文件中却能导入正确。 解决方法: 1、自定义库对传入的参数进行强制格式类型转

2017-12-04 10:51:01 916 1

原创 robot framewok 2.8.5的Create Dictionary从Collections库移动到BuiltIn

如题,robot framewok 2.8.5的Create Dictionary从Collections库移动到BuiltIn。

2017-12-04 10:35:35 1410

原创 windows安装paramiko--- 以及依赖模块pycrypto

经过好几天的安装失败,各种报错,找不到原因,快要放弃时,今天终于安装上了paramiko。大概的流程: 1、确保python安装好,且环境变量设置好。 我的Python 2.7.8,供参考。 2、MinGW下载 https://sourceforge.net/projects/mingw-w64/ 我的安装gcc version 7.1.0 (1) 将MINGW_HOME\bin

2017-11-30 17:20:35 1170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除