Robotframework 如何使用Robot框架执行分支语句?

Robotframework 如何使用Robot框架执行分支语句?,robotframework,Robotframework,我正在使用机器人框架来运行测试。 这是测试用例结构: if A>B: print 1 print 2 print 3 if C>D: print 4 print 5 我没有找到在一个if下执行多个命令的方法。我找到了一个关键字Run关键字if,但它只能执行一条语句。有许多robot框架关键字与条件步骤相关。最常见的是。如果要运行多个命令,可以将其与 例如: *** Test cases *** | Example | | run keyword if

我正在使用机器人框架来运行测试。 这是测试用例结构:

if A>B:
   print 1
   print 2
   print 3
if C>D:
   print 4
   print 5

我没有找到在一个
if
下执行多个命令的方法。我找到了一个关键字
Run关键字if
,但它只能执行一条语句。

有许多robot框架关键字与条件步骤相关。最常见的是。如果要运行多个命令,可以将其与

例如:

*** Test cases ***
| Example
| | run keyword if | ${a} > ${B} | Run keywords
| | ... | log to console | 1
| | ... | AND | log to console | 2
| | ... | AND | log to console | 3

这些文档记录了robot框架附带的所有关键字

RIDE只是一个用于编辑机器人框架测试的IDE。你的问题适用于机器人框架,而不是骑乘。可能是布莱恩·奥克利的复制品,谢谢你的回答。我将用RF ride做接口测试。所以参数有对有错,当参数正确时,我想得到反馈并确定内容,如果参数错误,只需提示“参数错误”。所以,请帮助我解决这个问题,谢谢我的测试用例如下:*********************************************************************************************************************************************************************************创建http上下文主机=www.jucaicat.net:80 scheme=http get/jcc818/ContactUsInfo${response\u status}获取响应状态应以${response\u status}200${body}获取响应body${temp}获取json值${body}/weibo\u desc${title}获取json值${body}/title${ret phone\u desc}=获取json值${body}/phone\u desc应等于${ret phone\u desc“400-050-1889我的测试用例可以测试正确的参数,但如果参数错误,将提示错误。