如何在 Selenium IDE (Chrome) 中自动递增数字

问题描述 投票:0回答:3

我一直在尝试创建一个循环脚本,每次循环都会将数字加 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

selenium-ide
3个回答
1
投票

我使用此命令来增加迭代器 i

Execute Script|return Math.floor(${i})+1|i

0
投票

虽然有点漫长,但我发现这个过程是有效的:
storeEval | 0 | 循环
回声并等待
while ψ ${循环}<50
执行脚本
storeEval u2060 ${loop}+1 u2060 循环
最后


0
投票

它对我有用,我想将变量增加 1 并且只有这个命令在 selenium ide 3+ 中有效 执行脚本|返回Math.floor(${i})+1|i

© www.soinside.com 2019 - 2024. All rights reserved.