本文记录一些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}’ 加上英文的单引号。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探