【问题标题】:Create Unique string in robot framework在机器人框架中创建唯一字符串
【发布时间】:2017-04-03 22:20:56
【问题描述】:

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

*** 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

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    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}
    

    【讨论】:

    • 生成随机字符串是提供的关键字,它在字符串库中。 robotframework.org/robotframework/latest/libraries/… 将为您提供详细信息。它识别 4 个标记: [LOWER]:从 a 到 z 的小写 ASCII 字符。 [UPPER]:从 A 到 Z 的大写 ASCII 字符。[LETTERS]:小写和大写 ASCII 字符和 [NUMBERS]:从 0 到 9 的数字。
    猜你喜欢
    • 2021-01-16
    • 2014-10-20
    • 2020-01-22
    • 2022-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 2016-10-30
    相关资源
    最近更新 更多