【问题标题】:Creating a unique string value from keyword and using it for Input Text keyword从关键字创建唯一的字符串值并将其用于输入文本关键字
【发布时间】:2016-08-03 19:15:18
【问题描述】:

我试图通过在静态字符串之后嵌入纪元时间戳来创建一个唯一的字符串:

*** Keywords ***
Unique Title
    [Return]  ${title}   
    ${secs}=  Get Time  epoch   
    ${time}=  Convert To String     ${secs}
    {title}=  Catenate  SEPRATOR=-  Title   ${time}

*** Test Cases ***
Test_Enter_Unique_Text
    Open Browser    @{urlUnderTest}
    Input Text  name=alertTitle   Unique Title

它不起作用我无法获得唯一标题关键字的返回值,在输入框中输入的文本为“唯一标题”。 任何建议都会很有帮助。

【问题讨论】:

    标签: robotframework selenium2library


    【解决方案1】:

    您必须调用关键字并保存它返回的内容,然后在测试用例中使用保存的值:

    *** Test Cases ***
    Test_Enter_Unique_Test
        ${title}=  Unique Title
        ...
        Input Text    name=alertTitle    ${title}
    

    【讨论】:

    • Bryan 你的建议成功了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多