gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 10:25:07 25 4
gpt4 key购买 nike

我有 Myvariable.yaml 文件和 sample.robot 文件,我想将 .yaml 文件中的变量用于机器人文件

  • Myvariable.yaml 文件:

       ACFC NEWS:
    Doc_Title: XPath=//div[@class='ng-scope']
    Open_Selector: xpath=//button[@class='btn btn-default ng-binding]
  • Sample.robot 文件

       ***Settings****
    Variables Myvariable.yaml

    ***Keywords****
    Choose Topic:
    Input Text ${Doc_Title} "Some text"
    Click Button ${Open_Selector}

Error: Variable not found

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

最佳答案

您需要访问 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}

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

pybot -V myvariable.yaml sample.robot

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

关于python - 如何从 .yaml 文件访问变量到机器人框架脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47977954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com