2017-06-14 125 views
1

我试图生成随机字符串不是机器人框架公认关键字

随机的东西

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

用户输入文本到文本字段id=textId ${commentText} 我已经把图书馆字符串在浴室的水平太多,但当运行测试时,它说no keyword with name ${commentText} = Generate Random String 100 [LETTERS] found

+0

请修正格式两个空格。很难看到最后一段的哪一部分是测试的一部分,并且测试(或关键字?)都没有适当的标记。 –

回答

1

您可以放置​​与您使用的代码完全相同的代码吗?我会说,你没有使用正确的分隔符,如4位:

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

它说有名称为$ {commentText}无关键字=生成随机字符串100 [快报]发现

取仔细查看错误消息。我要着重强调的是,使之更加明确:

没有关键字名称为$ {commentText} =生成随机字符串100 [快报]发现

换句话说,它不是在抱怨一个叫Generate Random String关键词,它是在抱怨关键字${commentText} = Generate Random String 100 [LETTERS]

这种情况发生在您没有将语句的各个部分分隔为两个或多个空格时,导致机器人认为整行是关键字的名称。

正确的语法是这样的:

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

注意到有间${commentText}Generate Random String100[LETTERS]