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

Creating a unique string value from keyword and using it for Input Text keyword

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

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

它不起作用我无法获得 Unique Title 关键字的 return 值,在输入框中输入的文本为 "Unique Title"。 任何建议都会很有帮助。

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

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