当前位置: 首页 > 知识库问答 >
问题:

空手道的场景大纲和例子[重复]

终育
2023-03-14

我想使用资源文件夹中的所有图像运行我的场景。这意味着每次使用不同的图像访问相同的api(首先将它们转换为Base64编码)。但是,由于这些图像已经在资源文件夹中,因此在csv中保存一些名称或记录以供场景大纲使用是没有意义的。我可以在示例部分调用我自己的函数(有代码从资源文件夹中获取图像并将其转换为base64),这样对于每个图像,它都会再次命中相同的api。

共有1个答案

池宸
2023-03-14

对首先编写一些java代码以获得图像文件的列表。您可以参考此代码了解想法:https://stackoverflow.com/a/65035825/143475

如果这太难,那么只需创建一个包含路径列表的CSV文件。让我说空手道是为测试而设计的,但你似乎期待着别的东西。空手道不是一种“通用”编程语言。但是,通过Java互操作,它可以做一些极端的事情。

如果您有一个JSON数组,那么它可以用作示例部分的数据源:https://github.com/intuit/karate#json-阵列数据源

您可以参考Base64转换的其他答案:https://stackoverflow.com/a/46452864/143475

所有你想做的事情都是可能的,但是请做一些研究并尝试一下。下次你提问时,请展示你的尝试并举例,而不仅仅是一个宽泛的问题,谢谢。

 类似资料: