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

在功能中设置Karate-config.js值

吴镜
2023-03-14

如何在空手道配置中设置值。功能中的js?我在我的一个功能中创建了一只猫,我想把这个id放到空手道配置中。名为catId的值中的js

var config={env:env,baseUrl:'blabla.com',catId:'put id here'}

共有1个答案

凤柏
2023-03-14

期望一个特性依赖于其他特性是不好的做法。或者这样想——如果你跳过一个特性(使用代码注释、标签等),它不应该导致其他特性失败。

所以空手道不支持通过空手道配置更新任何设置。默认情况下为js

也就是说,参考“hooks”上的文档,特别是空手道。callSingle()method——这可能就是您要寻找的答案。

 类似资料:
  • 我正在使用以下语句在karate-config.js中配置retry: 运行测试时,控制台中出现以下错误: [main]错误com.intuit.karate-javascript函数调用失败:意外的“configure”键:“retry”。 有人能提出解决这个问题的办法吗?

  • 我想为基本测试数据位置设置一个全局变量,它可以在我的所有功能文件中使用。在karate-config.js中,我做了以下更改- var config={env:env,input_json_path:'com/company/project/module/testdata'} 在我的特写文件里,我试着用它- 当方法POST Then状态400时,给定路径“/MyService”和请求读取('cla

  • 我有一个带有函数auth()的basic-auth.js文件。 我想在karate-config.js内部使用该功能,哪种方式最好?是用karate.call? 谢谢!

  • 以下是我karate-config.js档案。我只想调用一次的功能的类路径是classpath: com/test/方案/访问oken.feature。我应该在哪里包括karate.call单个()

  • 任何帮助都将不胜感激。谢谢!

  • 我在功能文件中使用空手道配置后场景=,并成功地获得结果,并且能够进行数据库调用。如何在Karate-config.js? 注意:我还有一个Java类调用。 任何像这样的实现? 在特征文件中使用的代码 更新:使用空手道后的担忧。配置 场景:我有两个功能文件 特性1:API)包含@smoke@测试标签 功能2: UI)包含@dropdown@Angular My在仅执行@smoke test、My