【问题标题】:How to run same keyword over multiple variables in Robot Framework如何在 Robot Framework 中的多个变量上运行相同的关键字
【发布时间】:2018-12-20 12:03:53
【问题描述】:

我有以下例子:

Keyword A
[Arguments]  ${variablesA}  ${variablesB}
     Mouse Over  ${variablesA}
     Mouse Over  ${variablesB}
Keyword B
[Arguments]  ${variablesA}  ${variablesB}  ${variablesC}
     Mouse Over  ${variablesA}
     Mouse Over  ${variablesB}
     Mouse Over  ${variablesC}

看上面的例子,我只想创建一个关键字,它可以处理任意数量的变量,以针对Mouse Over运行。

我看到我们可以将FORCreate List 结合使用,但我认为在这种方法中,我们需要从一开始就确定项目的数量?

【问题讨论】:

    标签: for-loop robotframework keyword


    【解决方案1】:

    您可以使用可变数量的参数:

    Keyword C
        [Arguments]    @{arguments}
        :FOR    ${argument}    IN    @{arguments}
        \    Mouse Over    ${argument}
    

    【讨论】:

      猜你喜欢
      • 2015-07-13
      • 2023-01-23
      • 2021-01-18
      • 2016-12-16
      • 1970-01-01
      • 2016-09-17
      • 2021-07-17
      • 2019-04-26
      • 1970-01-01
      相关资源
      最近更新 更多