1

我试过了

随机的东西

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

用户在文本字段中输入文本id=textId ${commentText} 我也将库字符串放在套件级别,但是在运行测试时,它说no keyword with name ${commentText} = Generate Random String 100 [LETTERS] found

4

2 回答 2

3

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

仔细查看错误消息。我将强调以使其更清楚:

没有名称为 ${commentText} 的关键字 = 生成随机字符串 100 [LETTERS ]

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

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

正确的语法是这样的:

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

${commentText}注意, Generate Random String,100和之间有两个空格[LETTERS]

于 2017-06-14T14:17:00.627 回答
1

您能否放置与您使用的完全相同的代码?我会说你没有使用正确的分隔符,比如 4 个空格:

${commentText} =    Generate Random String    100    [LETTERS]
于 2017-06-14T13:51:26.797 回答