2017-06-14 115 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]