如何从 .yaml 文件访问变量到机器人框架脚本?
How to access variables from .yaml file to robot framework script?
我有 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
如果有人能帮我解决这个问题就太好了。
您需要像 ${DICT.one}
一样访问 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
现在应该可以解决您的问题了。
我有 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
如果有人能帮我解决这个问题就太好了。
您需要像 ${DICT.one}
一样访问 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
现在应该可以解决您的问题了。