我目前正在处理这个循环:
@{someList}= Create List A B C D E
FOR ${j} IN @{someList}
FOR ${i} IN RANGE 999999
${randomString}= Generate Random String 4 0123456789
Set Suite Variable ${名称Item${j}} ${randomString}
Set Suite Variable ${refItem${j}} ${randomString}/${date}
${myItem}= GET ${urlAPI}${urlItem}/${refItem**${j}**}
${condition}= Run Keyword And Continue On Failure
... The randomString number does not exist
IF "${condition}"=="True" BREAK
END
END
我需要动态生成变量名,方法是将项的名称和列表中的另一个名称连接起来。
我面临的问题是,循环本身与VSCode上的Robot一样工作正常,但我必须在SquashTM中复制代码,这将导致消息错误,因为变量格式(Squash只接受参数名称中的字母、数字和破折号)。文章源自玩技e族-https://www.playezu.com/181625.html
由于SquashTM,我不得不重新编写代码,以更改变量名。我仍然需要动态设置名称,因为我将在代码中重用主题。文章源自玩技e族-https://www.playezu.com/181625.html
如何连接两个字符串以形成动态变量 名称? 我试着做一个特定的关键字,但没有成功。我是个笨蛋,所以有时候我不明白事情是怎么回事!此外,由于我的公司政策,我无法安装其他自动化工具。文章源自玩技e族-https://www.playezu.com/181625.html
提前感谢您的帮助。文章源自玩技e族-https://www.playezu.com/181625.html 文章源自玩技e族-https://www.playezu.com/181625.html
评论