我在机器人中生成随机字符串时遇到问题。我是机器人的新手,真的不知道该怎么解决。
我在这里找到了一些解决方案,然后尝试遵循,但是显然我做错了。
我在控制台中收到此错误消息:找不到名称为“ $ {random_string} = Generate Random String”的关键字。
我的测试用例:
*** Settings ***
Library String
Resource resource.robot
*** Test Cases ***
Add New Project
${random_string} = Generate Random String 12 [LOWER]
Fill In Project Mandatory Fields ${random_string} descriptiondunno
Verify Added Project
[Teardown] Close Browser
在资源文件中,我定义了我在测试中使用的关键字:
Fill In Project Mandatory Fields
[Arguments] ${random_string} ${description}
Wait Until Element Is Visible ${PROJECT TITLE}
Input Text ${PROJECT TITLE} ${random_string}
并且:
Verify Added Project
[Arguments] ${random_string}
Click Element ${PROJECTS}
Table Should Contain ${GRID} ${random_string}
我非常感谢您的帮助,因为现在我真的迷失了:(
谢谢!
最佳答案
您使用什么作为分隔符?只是空格?如果是这样,可能会增加使用四个空格来清楚地分隔事物
基于该错误,似乎认为$ {random_string} =生成随机字符串12 [LOWER]是一个关键字,这不是您想要的,您只希望它考虑生成随机字符串一个关键字。
请尝试以下操作,让我们知道会发生什么:
${random_string}= Generate Random String 12 [LOWER]