我们正在尝试与另一个使用 Webdriver 等的 java 项目共存。作为其中的一部分,我们希望重新使用其他项目用于我们的配置等的相同 .properties 文件。有人可以指导我们阅读Karate 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)
Run Code Online (Sandbox Code Playgroud)
编辑:在较新版本的空手道中,您需要这样做: https: //stackoverflow.com/a/76765153/143475
| 归档时间: |
|
| 查看次数: |
6833 次 |
| 最近记录: |