RobotFramework问题记录

发布时间 2023-04-12 15:24:49作者: 天地浮游

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

1、Teardown 无法执行的问题

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

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

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

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

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

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

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

4、IF 比较时 语法不成功

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

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