我需要${success_num}在For循环中增加测试用例变量:但是,即使我将其加1,它也始终为0。就像在每次迭代后都将其重置一样。如何增加其价值?
*** Test Cases ***
...
...
Set Test Variable ${success_num} ${0}
App For Port ${actual_app}
...
...
*** Keywords ***
App For Port [Arguments] ${app}
: FOR ${port_num} IN 1 2
\ ${PorF} ${message} Run Keyword And Ignore Error applicationcontrol.Launch application ${app} ${port_num}
\ Continue For Loop If '${PorF}'=='FALSE'
\ ${status} Run Keyword And Return Status Check launching status ${app} ${port_num}
\ Continue For Loop If '${status}'=='False'
\ Run Keyword If '${status}'=='True' Add Success
\ Exit For Loop
Add Success
${success_num} Set Variable ${success_num+1}
Run Code Online (Sandbox Code Playgroud)
将关键字更改Add Success为:
Add Success
${temp} Evaluate ${success_num} + 1
Set Test Variable ${success_num} ${temp}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3623 次 |
| 最近记录: |