如何在文字上自动+1增量

用户名

我想在其后附加固定文本和+1。我试图将变量添加到文本中,但似乎无效。

测试用例

Send Item
    [Arguments]    ${RECEIVER}    ${CLASSIFICATION}
    Add item
    Choose Mail Recipient           ${RECEIVER}
    ${TIME}         Get Time
    ${TCNUMBER}=    ${TC007-00}+1
    Add desc        [RegressionTestCase][${TCNUMBER}][${CLASSIFICATION}][${SENSITIVITY}] [${TIME}]

错误:

No keyword with name '${TC007-00}+1' found.

预期结果是:

TC007-001,TC007-002等

我认为考力士

对于这种情况,您必须将需要增加的数字存储在某个位置。在我的示例中,它是一个名为的全局变量${ID}您应该使用Evaluate关键字来递增该值,然后再将其与TC的基数连接起来即可。

根据您要执行的操作,${ID}可以是全局变量,套件变量或测试变量,甚至可以是局部变量。有关更多信息,请参阅《用户指南》,其中使用“设置测试/套件/全局变量”关键字

*** Variables ***
${TCNUMBER_BASE}     TC007-00
${ID}    1

*** Test Cases ***
Append Test
    ${TCNUMBER}=    Set Variable    ${TCNUMBER_BASE}${ID}
    ${ID}=   Evaluate    ${ID} + 1
    Log     ${TCNUMBER}

    ${TCNUMBER}=    Set Variable    ${TCNUMBER_BASE}${ID}
    ${ID}=   Evaluate    ${ID} + 1
    Log     ${TCNUMBER}

    ${TCNUMBER}=    Set Variable    ${TCNUMBER_BASE}${ID}
    ${ID}=   Evaluate    ${ID} + 1
    Log     ${TCNUMBER}

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章