我想自动化一个命令行程序的测试。我想将其作为方案的第一步执行,但是参数表存在问题。这是.feature文件
Feature: example test
Scenario Outline: Run a simple test
Given Run tool <path>
| path |
| C:\tool\start_v1.bat |
| C:\tool\start_v2.bat |
和.py脚本
@given('Run a tool {path}')
def step_impl(context, path):
print(path)
subprocess.call(path)
有什么帮助吗?