我一直在尝试创建一个循环脚本,每次循环都会将数字加 1。
这些是命令:
Store | 1 | i |
Times | 5 |
Execute Script | return ${i} + 1; | i |
Echo | ${i} |
End
当脚本循环时,它会在日志中输出以下内容:
echo: 1
echo: 11
echo: 111
echo: 1111
echo: 11111
我已经尝试过这个:
Execute Script | return ${i} ++; |
但是输出:
echo: 1
echo: 1
echo: 1
echo: 1
echo: 1
我使用此命令来增加迭代器 i
Execute Script|return Math.floor(${i})+1|i
虽然有点漫长,但我发现这个过程是有效的:
storeEval | 0 | 循环
回声并等待
while ψ ${循环}<50
执行脚本
storeEval u2060 ${loop}+1 u2060 循环
最后
它对我有用,我想将变量增加 1 并且只有这个命令在 selenium ide 3+ 中有效 执行脚本|返回Math.floor(${i})+1|i