空手道-在方案大纲的“示例”部分中是否有从DB获取数据的方法?

时间:2019-01-25 08:10:00

标签: karate

每次运行自动化程序时都有一个要求,我首先需要从数据库获取数据列表(因为它是非常动态的),并将其放在方案大纲的“示例”部分中,并使用它来运行功能文件

我使用了方案大纲,因为需要针对多个数据集运行相同的方案。

那么您能建议是否有办法吗?

1 个答案:

答案 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