Robotframework 从关键字创建唯一的字符串值并将其用于输入文本关键字

Robotframework 从关键字创建唯一的字符串值并将其用于输入文本关键字,robotframework,selenium2library,Robotframework,Selenium2library,我试图通过在静态字符串后嵌入历元时间戳来创建一个唯一的字符串,如下所示: *** Keywords *** Unique Title [Return] ${title} ${secs}= Get Time epoch ${time}= Convert To String ${secs} {title}= Catenate SEPRATOR=- Title ${time} *** Test Cases *** Test_Ent

我试图通过在静态字符串后嵌入历元时间戳来创建一个唯一的字符串,如下所示:

*** 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
它不工作,我无法获得唯一标题关键字的返回值,在输入框中,文本被输入为“唯一标题”。
任何建议都会非常有用。

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

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

布莱恩:你的建议奏效了!