我正在尝试读取单独的“GetConfigProperties”类文件中的属性文件并将值传递给主函数“LoginTest.java”。但我无法获得预期的属性值,代码中也没有显示错误。
我在 src/config.properties 中有属性文件 我在 src/com.automation.test -> LoginTest.java 中有主要功能 我在 src/com.library.helper -> GetConfigProperties 中有读取属性文件的 java 函数。爪哇
下面给出了我读取 Config 属性的代码
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class GetConfigProperties {
//protected File file = new File("config.properties");
protected static Properties props = new Properties();
InputStream is = GetConfigProperties.class.getResourceAsStream("/config.properties");
public static String extractUrlData(){
String webUrl = props.getProperty("webUrl");
return webUrl;
}
}
-- 另外,我在主 LoginTest.java 中导入了这个类文件,并尝试以 GetConfigProperties.ExtractUrlData() 的形式访问获取数据,但失败了。
PS - 我查看了许多问题和答案,因为我对 Java 完全陌生,所以无法理解它们,因为一切似乎都是独一无二的。