首页 > 解决方案 > 空手道 - 有没有办法在场景大纲的示例部分从数据库中获取数据?

问题描述

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

我使用了场景大纲,因为需要为多个数据集运行相同的场景。

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

标签: karate

解决方案


是的,你可以试试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


推荐阅读