Robotframework “生成随机字符串”在robot框架中未被识别为关键字

Robotframework “生成随机字符串”在robot框架中未被识别为关键字,robotframework,robotframework-ide,Robotframework,Robotframework Ide,我试过了 随机的东西 ${commentText} = Generate Random String 100 [LETTERS] 用户向文本字段输入文本id=textId${commentText} 我也将库字符串放在了套件级别,但当运行测试时,它会显示没有名为${commentText}=Generate Random String 100[LETTERS]的关键字找到您可以放置与您使用的完全相同的代码吗?我想说您没有使用正确的分隔符,例如4个空格: ${commentText} =

我试过了

随机的东西

${commentText} = Generate Random String  100  [LETTERS]
用户向文本字段输入文本
id=textId${commentText}

我也将库字符串放在了套件级别,但当运行测试时,它会显示
没有名为${commentText}=Generate Random String 100[LETTERS]的关键字找到

您可以放置与您使用的完全相同的代码吗?我想说您没有使用正确的分隔符,例如4个空格:

${commentText} =    Generate Random String    100    [LETTERS]

你能把你使用的代码完全放在一起吗?我想说您没有使用正确的分隔符,例如4个空格:

${commentText} =    Generate Random String    100    [LETTERS]
它说没有找到名为${commentText}=Generate Random String 100[字母]的关键字

仔细查看错误消息。我将强调这一点,使其更加清楚:

找不到名为${commentText}=Generate Random String 100[字母]的关键字

换句话说,它不是在抱怨名为
生成随机字符串的关键字,而是在抱怨名为
${commentText}=Generate Random String 100[字母]

当您没有用两个或多个空格分隔语句的各个部分时,就会发生这种情况,导致robot认为整行是关键字的名称

正确的语法如下:

${commentText}=  Generate Random String  100  [LETTERS]
请注意,
${commentText}
生成随机字符串
100
,和
[字母]

它说没有找到名为${commentText}=Generate Random String 100[字母]的关键字

仔细查看错误消息。我将强调这一点,使其更加清楚:

找不到名为${commentText}=Generate Random String 100[字母]的关键字

换句话说,它不是在抱怨名为
生成随机字符串的关键字,而是在抱怨名为
${commentText}=Generate Random String 100[字母]

当您没有用两个或多个空格分隔语句的各个部分时,就会发生这种情况,导致robot认为整行是关键字的名称

正确的语法如下:

${commentText}=  Generate Random String  100  [LETTERS]

请注意,
${commentText}
生成随机字符串
100
,和
[字母]

之间有两个空格。请修复格式。很难看出最后一段的哪一部分是测试的一部分,并且测试(或关键字?)没有正确的标记。请修改格式。很难看出最后一段的哪一部分是测试的一部分,而且测试(或关键字?)都没有正确的标记。