首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在检查robot框架中已定义或未定义的变量后定义变量

如何在检查robot框架中已定义或未定义的变量后定义变量
EN

Stack Overflow用户
提问于 2020-12-16 02:04:28
回答 1查看 38关注 0票数 0

我是机器人框架的新手。我有一个机器人框架代码,我使用命令运行它

代码语言:javascript
复制
robot --variable color:red myrobo.robot

在这里,我将变量${color}作为命令行参数传递。在机器人代码中,我想检查是否定义了变量color。其目的是如果我像这样运行机器人代码

代码语言:javascript
复制
robot myrobo.robot

我应该有一个${color}的默认值。如果我没有传递任何命令行参数,我想要颜色如果我将命令行参数作为${color} = 'yellow':red传递,我应该有${color} = 'red'.

如何实现这一点。

EN

Stack Overflow用户

发布于 2020-12-16 03:14:17

您可以在variable table中使用默认值定义该变量。

代码语言:javascript
复制
*** Variables ***
${color}         yellow

*** Test Cases ***

该值将被命令行参数覆盖,

代码语言:javascript
复制
robot --variable color:red myrobo.robot

或者,当不使用命令行参数时,它将保留其默认值。

代码语言:javascript
复制
robot myrobo.robot
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65311323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档