RobotFramework问题记录

本文记录一些RobtoFramework使用过程中遇到的问题及解决方法,不定时持续更新...

1、Teardown 无法执行的问题

  原因:因为用例执行过程中抛出Fail异常,后续均不执行包括TearDown。

  解决办法:    方法一、将TearDown整理成自定义关键字,在Fail之前调用。

        方法二、升级至5.0以上版本,使用TRY...FINALLY...END 将用例包括,原Teardown的内容写入到FINALLY...END之间。

             用例已经编写好了大范围更改困难怎么办?Python写个正则表达式脚本处理一下应该不是什么难事,几万条用例秒杀。

2、用例执行到某一个循环中卡死

  原因:因为用例执行超时,robot在循环中不能抛出超时异常;

  解决办法:将用例超时时间设的足够长如600s。

3、BuiltIn Get Length 关键字不能获取 @{alist} 的长度

  解决办法:使用 ${alist} 存储.

4、IF 比较时 语法不成功

  原因:${x} == ${y}报语法错误,robot 内全部以字符串形式处理变量。

  解决办法:'${x}’ == ‘${y}’ 加上英文的单引号。

posted on   天地浮游  阅读(151)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
点击右上角即可分享
微信分享提示