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
推荐阅读
- python - python MySQLdb迭代查询表
- html - 为什么我在缩小一个大框时继续得到滚动条?
- c++ - 通过 operator() 调用类模板成员函数指针
- integration - Talend - 如何创建 tXMLMap 嵌套循环
- python - 从 PySpark DataFrame 中删除所有 StructType 列
- mysql - 执行 mysqldump 时陷入循环
- php - 使用 Angular 7 的 API 调用不会读取 PHP 会话变量
- java - 为什么我的 if(else if) 语句被忽略?
- posixct - POSIXct 行无法正确绑定
- python - Python 3.6 模块 appscript 安装错误