机器人框架绝对值(数量)

Robot Framework Absolute Value (number)

正在寻找一种在 Robot Framework 中表示 modulus/absolute 值的方法。 是 abs() 吗?或 ${variable}.abs()? 我如何使负值 -15 的 ${variable} 变为 +15

像这样: |-15| = 15

您需要使用 Evaluate 关键字来 运行 abs 函数到您的号码:

*** Variables ***
${neg num}     -15

*** Test Cases ***
Absolute
    Log    ${neg num}
    ${num}=    Evaluate    abs(${neg num})

如果您需要替代 Pekka 的完美最佳答案,它是:

*** Variables ***
${var}     -15

*** Test Cases ***
Absolute
  Log    ${var}
  ${abs var}=    Set Variable    ${var.__abs__()}