如何为所有功能文件全局设置 ssl

How to set the ssl globally for all the feature files

作为自动化的一部分,我们需要设置 ssl 证书。

如果我在功能文件中设置(如下所示),它工作得很好。但是我有大量的功能文件,并且想在全局范围内定义它,以便在所有功能文件中使用这个 ssl。

并配置 ssl = { keyStore: 'wmcloudPreProd2_truststore.jks', keyStorePassword: 'manage', keyStoreType: 'jks' };

正在寻找一种方法来为完整的自动化项目定义此 ssl 配置。

提前致谢

很简单,在 karate-config.js 你可以做到:

karate.configure('ssl', { keyStore: 'wmcloudPreProd2_truststore.jks', keyStorePassword: 'manage', keyStoreType: 'jks' });

文档中提到了这一点:https://github.com/intuit/karate#configure