如何解决在黄瓜特征文件中定义一个变量以传递给步骤
对于行为,我想在功能文件中定义一个变量并将其传递到步骤文件。由于我一次只测试1个特定的“版本”,因此方案大纲不会像合适的。
将其隐藏在environment.py中也可以,但是我希望版本号对用户尽可能可见。
我确实看到了使用正则表达式解决方案(*。)的一些答案,但没有看到如何在步骤定义中使用结果。
// device.feature
Background: device setup
...
Given the device is running "{version}"
// device.py (steps)
@given("the device is running 'version'")
def step_impl(context):
context.device.check_version(firmware_version)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。