如何从 .yaml 文件访问变量到机器人框架脚本?

How to access variables from .yaml file to robot framework script?

我有 Myvariable.yaml 文件和 sample.robot 文件,我想使用从 .yaml 文件到机器人文件的变量

Error: Variable not found

如果有人能帮我解决这个问题就太好了。

您需要像 ${DICT.one} 一样访问 yaml 文件的属性 此处有更多信息

https://github.com/robotframework/robotframework/blob/master/doc/userguide/src/CreatingTestData/ResourceAndVariableFiles.rst#variable-file-as-yaml

你修改后的代码

*** Settings ***
Variables    Myvariable.yaml

*** Test Case ***
Test
    Choose Topic
***Keywords****
Choose Topic
       Log   ${ACFC NEWS.Doc_Title}
       Log   ${ACFC NEWS.Open_Selector}

我假设你是 运行 使用以下命令的脚本

pybot -V myvariable.yaml sample.robot

现在应该可以解决您的问题了。