每次运行自动化程序时都有一个要求,我首先需要从数据库获取数据列表(因为它是非常动态的),并将其放在方案大纲的“示例”部分中,并使用它来运行功能文件
我使用了方案大纲,因为需要针对多个数据集运行相同的方案。
那么您能建议是否有办法吗?
答案 0 :(得分:1)
是的,您可以尝试在0.9.X中引入的动态方案大纲:https://github.com/intuit/karate#dynamic-scenario-outline
Examples:
| getDataFromDb() |
请注意,日志和大量行存在一个开放的错误:https://github.com/intuit/karate/issues/660
否则,您就可以正常循环使用第二个功能了:https://github.com/intuit/karate#data-driven-tests