如何使用Robot框架对变量名进行变量化

Lynn 测试交流评论58字数 665阅读模式
摘要我目前正在处理这个循环: @{someList}=Create List A B C D E 对于@{someList}中的${j} 对于范围为999999的${i} ${rand...

我目前正在处理这个循环:

@{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

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/181625.html
    转载说明: 点我前往阅读>>>
匿名

发表评论

匿名网友
确定