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

Uda*_*day 1 python robotframework

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

错误:找不到变量

如果有人可以帮助我解决这个问题,那就太好了。

提前致谢

pan*_*hra 5

您需要 在此处访问yaml文件的属性,例如 $ {DICT.one}

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}
Run Code Online (Sandbox Code Playgroud)

我假设您正在使用以下命令运行脚本

pybot -V myvariable.yaml sample.robot
Run Code Online (Sandbox Code Playgroud)

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