请提出一种使用for循环迭代“ Press Key”关键字的方法,以使其看起来更简单,而不必像下面提到的那样包含20行的Press key事件。
Press Key ${code} \\097
Press Key ${code} \\098
Press Key ${code} \\099
Press Key ${code} \\100
Press Key ${code} \\101
Press Key ${code} \\102
Press Key ${code} \\103
Press Key ${code} \\104
Press Key ${code} \\105
Press Key ${code} \\106
Press Key ${code} \\107
Press Key ${code} \\108
Press Key ${code} \\109
Press Key ${code} \\110
Press Key ${code} \\111
Press Key ${code} \\112
Press Key ${code} \\113
Press Key ${code} \\114
Press Key ${code} \\115
Press Key ${code} \\116
Press Key ${code} \\117
答案 0 :(得分:2)
这是您可以用来编写多行代码的循环
*** Keywords ***
PressKeyWithZero
[Arguments] ${key_code} ${code}
Press Key ${code} \\0${key_code}
PressKeyNoZero
[Arguments] ${key_code} ${code}
Press Key ${code} \\${key_code}
*** Test Cases ***
Keycode_TEST
${key_code}= set variable 97
: FOR ${i} IN RANGE 1 20
\ Run keyword if ${key_code} <100 PressKeyWithZero ${key_code} ${code}
\ ... ELSE IF ${key_code} > 100 PressKeyNoZero ${key_code} ${code}
\ ${key_code} evaluate ${key_code}+1