如何在 RobotFramework 关键字上集成嵌入式变量
How to integrate embedded variables on RobotFramework Keywords
我想知道如何做这样的事情:
资源文件:
*** Settings ***
Library SeleniumLibrary
*** Keywords ***
Open Outdoor Menu
Click Element id:outdoor_menu
Check Outdoor Monitor Specs
Page Should Contain Element id:outdoorpossible
Check Monitors Specs
[Arguments] ${Menu}
Open ${Menu} Menu
Check ${Menu} Monitor Specs
我有不同的 ${Menu} 监视器,像这样的东西会很有帮助。
所以我的测试是这样的:
...
Test Template Check Monitors Specs
*** Test Cases ***
Outdoor Menu Outdoor
Station Menu Station
etc.
我尝试了这个并给出了这个错误:“没有找到名称为 'Open ${Menu} Menu' 的关键字。”
你对我如何实现这样的事情有什么想法吗?
非常感谢
您需要使用“运行关键字”
Check Monitors Specs
[Arguments] ${Menu}
Run Keyword Open ${Menu} Menu
Run Keyword Check ${Menu} Monitor Specs
我想知道如何做这样的事情:
资源文件:
*** Settings ***
Library SeleniumLibrary
*** Keywords ***
Open Outdoor Menu
Click Element id:outdoor_menu
Check Outdoor Monitor Specs
Page Should Contain Element id:outdoorpossible
Check Monitors Specs
[Arguments] ${Menu}
Open ${Menu} Menu
Check ${Menu} Monitor Specs
我有不同的 ${Menu} 监视器,像这样的东西会很有帮助。 所以我的测试是这样的:
...
Test Template Check Monitors Specs
*** Test Cases ***
Outdoor Menu Outdoor
Station Menu Station
etc.
我尝试了这个并给出了这个错误:“没有找到名称为 'Open ${Menu} Menu' 的关键字。” 你对我如何实现这样的事情有什么想法吗? 非常感谢
您需要使用“运行关键字”
Check Monitors Specs
[Arguments] ${Menu}
Run Keyword Open ${Menu} Menu
Run Keyword Check ${Menu} Monitor Specs