【问题标题】:Is there a way to access the name of the YAML variable file passed as an argument to robot framework?有没有办法访问作为参数传递给机器人框架的 YAML 变量文件的名称?
【发布时间】:2021-03-26 14:11:44
【问题描述】:

我需要像这样自动调用 Python 脚本:

python3 sendStuff.py --yaml yamlVariableFile.yaml

为了自动化,我使用了 RobotFramework。我打算这样调用机器人脚本:

robot robotScript.robot --variablefile yamlVariableFile.yaml

我现在可以访问在 yamlVariableFile.yaml 中指定的变量,但我还需要一种方法来访问该文件的名称 - yamlVariableFile.yaml - 因为我需要将它作为参数传递给 Python 脚本 - sendStuff。 py - 在机器人脚本中。有没有办法做到这一点?

【问题讨论】:

    标签: python python-3.x yaml robotframework


    【解决方案1】:

    我认为你做不到。您可以做的是在单独的变量(不是变量文件)中传递文件名:

    --variable filename:yamlVariableFile.yaml
    

    或在 yaml 文件中添加一个额外的 variable,该文件可能具有文件本身的名称。

    【讨论】:

    • @kruttikaSW29 你试过了吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-26
    • 1970-01-01
    • 2023-02-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2014-02-10
    相关资源
    最近更新 更多