在机器人框架中创建唯一字符串

时间:2017-04-03 22:20:57

标签: robotframework

每次运行脚本时,我想在机器人框架中创建一个唯一的字符串。

*** Settings***
Library  Selenium2Library
Library  String

*** Variables ***
${RANUSER}  Generate Random String  10  [LETTERS]

*** Test Cases ***
Enter Random Username
   Input Text  //input[@id='userInput']  ${RANUSER}

使用这个,我总是得到Generate Random String 10 [LETTERS]作为我的输出,但我一直想要独特的输出。任何人都可以帮助我。

TY

1 个答案:

答案 0 :(得分:3)

Generate Random String是一个关键字。所以你需要把它称为关键字。例如。像这样:

*** Test Cases ***
Enter Random Username
   ${RANUSER}    Generate Random String    10    [LETTERS]
   Input Text    //input[@id='userInput']    ${RANUSER}

或通过自定义关键字:

*** Keywords ***
Create Random User
    ${RANUSER}    Generate Random String    10    [LETTERS]
    [Return]    ${RANUSER}