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}
布莱恩:你的建议奏效了!