随笔分类 - RF经验总结
摘要:输入参数的最后一个参数可以是一个列表变量,通过@{列表名称}或者${列表名称}的方式实现传入多个值的场景; 或者
阅读全文
摘要:${TodayDate} evaluate datetime.date.today().strftime('%Y%m%d') datetime ${CurrentMonthFirstDay} evaluate datetime.date.today().replace(day=1) datetime
阅读全文
摘要:在dos窗口下执行如下命令: 命令:python -m robot.libdoc 库名称 生成的API文件名.html 例如:python -m robot.libdoc MongoDBLibrary MongoDBLibrary.html
阅读全文
摘要:转载请注明出处,谢谢; chrome浏览器: 1、从如下地址下载与本地浏览器版本号一致的chromedriver.exe驱动文件; http://chromedriver.storage.googleapis.com/index.html 2、将驱动文件放置在python根路径下即可,例如D:\Py
阅读全文
摘要:声明:转载请注明出处,谢谢 步骤1:安装robot framework plugin插件:系统管理-管理插件 步骤2:设置构建后操作:job-配置-构建后操作增加“Publish Robot Framework test results”,设置构建结果保存路径和构建结果阈值范围
阅读全文
摘要:声明:转载请注明出处,谢谢 首先确认QQ邮箱SMTP服务器的地址和端口号。如下图所示,请谨记,JENKINS全局邮箱配置需要使用; 步骤1:开启QQ邮箱的smtp服务:登陆QQ邮箱-设置-账户-开启POP3/SMTP服务-完成“验证密保”-记住16位的“授权码”-完成SMTP服务开启 步骤2:系统管
阅读全文
摘要:总结:@{}列表类型和${}列表类型都可以表示list类型,均可以通过 set variable 和 create list 创建,区别主要是展示格式和引用格式; @{}类型可以通过 set variable 和 create list 将其转换成${}类型; ${}类型只能通过 set varia
阅读全文
摘要:实现思路:通过分次执行失败案例重跑,然后通过结果文件合并命令实现多次失败重跑结果文件的合并,并输出合并后的log和report文件; 说明:具体失败案例重跑命令和结果文件合并命令请参考本博客其他相关章节内容; 接下来分别说明基础方法和优化方法的实现: 基础方法:分别执行相应的命令完成 例子: 第一次
阅读全文
摘要:1.1 失败案例重跑 该功能主要是针对上次连跑失败的案例需要重新执行测试的情况,可自动识别上次执行失败的案例并进行重跑,无需手动选择相应的案例,简单高效。 1.5.1. 重跑项目失败案例 命令格式:“pybot -R 上次执行失败的output.xml文件所在路径 -d 本次重跑结果output.x
阅读全文
摘要:场景1:通过pybot命令更新套件层描述 命令:pybot -D 套件层描述 场景2: 通过rebot命令更新套件层描述 命令:rebot -D 套件层描述 场景1:通过pybot命令更新套件层描述 场景2: 通过rebot命令更新套件层描述
阅读全文
摘要:场景1:通过pybot进行单个output文件情况下设置 场景2:通过rebot进行多个output文件合并的情况下设置 命令:rebot -N 顶级测试套件名称 多个output文件 场景3:通过rebot进行单个output文件合并的情况下设置 命令:rebot -N 顶级测试套件名称 outp
阅读全文
摘要:命令: pybot -d output文件保存路径 -o output文件重命名
阅读全文
摘要:场景1:根据单个output文件重新生成log和report文件命令: rebot -d 日志和报告文件保存路径 output.xml文件 场景2:合并两个不同路径下的output文件并生成新的log和report文件命令: rebot -d 合并生成的log和report文件保存路径 第1个out
阅读全文
摘要:命令格式:
阅读全文
摘要:1. 测试执行 测试管理平台需根据用户选中的测试案例,按照相应格式对执行启动命令进行组装和发送,触动案例的自动化测试执行。 命令格式根据测试模式(以项目为单位、以测试集为单位、以案例为单位)具有不同的格式。 以如下项目测试工程为例(适用于windows和linux系统),此处以linux系统为例。
阅读全文
摘要:RF中空列表正确定义方法为: 错误的定义方法:
阅读全文
摘要:使用RF的关键字Connect to Database Using Custom params链接数据库,对应的参数说明: a) 第一个参数我使用的是cx_Oracle,就写这个 b) 第二个参数由三部分组成:user,pwd,tns tns说明:对应tnsname.ora文件中配置的数据库连接别名
阅读全文
摘要:Robot Framework -- A generic test automation framework Version: 3.0 (Python 3.4.0 on win32) Usage: robot [options] data_sources or: python -m robot [options] data_sources or: python path/...
阅读全文