我想为Base Test Data location设置一个全局变量,它可以在我的所有特征文件中使用。在空手道-config.js中,我做了以下更改- var配置={ env: env,INPUT_JSON_PATH:'com/company/project/module/TestData‘} 在我的特写文件中,我试着把它当做- 给定路径'
我使用两个不同的环境进行测试-- Dev env没有身份验证(因此我们不必传递标头),QA env托管在API网关上。我试图设计我的测试,使测试可以配置为在任何一个环境中运行。以下是我所做的:
在Karate-config.js中定义客户端秘密和客户端Id。将这两个变量设置为null用于dev。调用用户登录场景文件来生成授权令牌(从场景文件中获取url、cli