本文记录一些RobtoFramework使用过程中遇到的问题及解决方法,不定时持续更新...
1、Teardown 无法执行的问题
原因:因为用例执行过程中抛出Fail异常,后续均不执行包括TearDown。
解决办法:将TearDown整理成自定义关键字,在Fail之前调用。
2、用例执行到某一个循环中卡死
原因:因为用例执行超时,robot在循环中不能抛出超时异常;
解决办法:将用例超时时间设的足够长如600s。
3、BuiltIn Get Length 关键字不能获取 @{alist} 的长度
解决办法:使用 ${alist} 存储.
4、IF 比较时 语法不成功
原因:${x} == ${y}报语法错误,robot 内全部以字符串形式处理变量。
解决办法:'${x}’ == ‘${y}’ 加上英文的单引号。