如何在空手道中创建全局变量?

时间:2017-09-27 10:59:53

标签: web-services automated-tests karate

我已经配置了基本URL,现在我必须配置一个变量(storied),它将在许多请求中使用。对于不同商店运行测试2-3次,我需要手动转到每个功能并修改故事。 那么我如何声明一个全局变量以及如何将它绑定到一个请求呢?

1 个答案:

答案 0 :(得分:0)

与您baseUrl的方式相同,只需在karate-config.js中添加一个变量,它就可以在所有测试中使用。

如果使用def设置变量,则该方案的其余部分将可用。如果您想重复使用,请使用Background部分或查看call的文档。

(编辑:)

请参阅文档:https://github.com/intuit/karate#configuration

如果这令人困惑,只需花5分钟与知道JavaScript的人一起阅读上述部分。您将立即获得解决方案。一切顺利!