python - 检查机器人框架中是否已定义变量后如何定义变量
问题描述
我是机器人框架的新手。我有一个使用命令运行的机器人框架工作代码
robot --variable color:red myrobo.robot
在这里,我将变量${color}
作为命令行参数传递。在机器人代码中,我想检查变量颜色是否已定义。目的是如果我运行机器人代码
robot myrobo.robot
我应该有一个默认值${color}
。如果我没有传递任何我想要的命令行参数${color} = 'yellow'
如果我将命令行参数传递为 color:red 我应该有${color} = 'red'.
如何实现这一点。
解决方案
您可以使用默认值在变量表中定义变量。
*** Variables ***
${color} yellow
*** Test Cases ***
该值将被命令行参数覆盖,
robot --variable color:red myrobo.robot
或者当不使用命令行参数时,它将保持其默认值。
robot myrobo.robot
推荐阅读
- java - 当硒中有两个相同的属性值我正在使用Hydrib框架时如何使用元素
- java - 如何把 .getScaledInstance
- r - R:如何使用分类模型输出预测概率
- javascript - 匹配未跟随的东西和前面的东西
- macos - 如何使 macOS 中的 docker 容器可以像物理计算机一样在本地网络中访问?
- c - 我的想法/代码流有什么问题吗?
- node.js - 在多个浏览器中使用 chrome 和 puppeteer
- python - Pygame:如何以多态方式编写事件循环
- javascript - 关于使用 useReducer 更新状态的问题
- javascript - Sequelize 中的 WHERE 或 WHERE