RobotFramework:在if语句中更正多个关键字的Tab键

时间:2017-05-30 08:21:45

标签: robotframework

见下文 - 我试图弄清楚这是否有效。代码运行时需要很长时间,所以只是想知道是否有人可以发现任何问题。根据标签,如果条件满足,则应运行4个底部关键字

sudo apt-get install git gcc make pkg-config libx11-dev libxtst-dev libxi-dev
git clone https://github.com/alols/xcape
cd xcape
make
sudo make install

1 个答案:

答案 0 :(得分:2)

*的语法本身是正确的,如果条件成立,它需要运行一个关键字。

另一方面,Run Keyword If需要一个特殊的分隔符来了解关键字及其参数 - the word "AND",大写情况之间的区别。

所以在你的情况下,它应该是

Run Keywords

当你想将一行参数(就像RF中的任何关键词需要它们)拆分成多行时,就会使用三点(Run keyword if '${user_check}' == 'yes' ... Run Keywords ... Validate User Record ${created_at} ${create_or_update_in_db} AND ... Validate User Audits Record AND ... Validate User Sponsor Assignments Record AND ... Validate User Sponsor Assignment Audits Record )。