【发布时间】:2018-04-04 11:11:23
【问题描述】:
我们正在尝试与另一个使用 Webdriver 等的 java 项目共存。作为其中的一部分,我们希望重新使用其他项目正在用于我们的配置等的相同 .properties 文件。有人可以指导我们吗在空手道 DSL 中读取 .properties 文件。
【问题讨论】:
标签: karate
我们正在尝试与另一个使用 Webdriver 等的 java 项目共存。作为其中的一部分,我们希望重新使用其他项目正在用于我们的配置等的相同 .properties 文件。有人可以指导我们吗在空手道 DSL 中读取 .properties 文件。
【问题讨论】:
标签: karate
空手道没有内置任何内容 - 但您的解决方案很清楚,编写一个简单的 Java 实用程序来读取属性文件 - 或者因为它非常简单,您应该能够在 JS 中执行此操作,在karate-config.js 自己。
另请参阅:https://github.com/intuit/karate#calling-java
我没有测试过下面的代码,但你明白了:
* def stream = read('classpath:myfile.properties')
* def props = new java.util.Properties()
* eval props.load(stream)
【讨论】: