我的項目文件夾結構如下(硒+ TestNG的)空指針誤差從另一個包讀取屬性文件時
PROJ
- 數據文件夾
---General.properties
- - src文件夾
--- libraby包 ----library.java
--testcases包 --- testcase1(TestNG的試驗,延伸庫)
問題:讀取library.java中的常規屬性文件時出現空指針,但放入testcase中的@test方法時,相同的代碼正常工作。這是怎麼回事?我只想讀取庫中的屬性,我該怎麼辦?請幫忙。
public class Library{
public static Properties Prop = null;
public static FileInputStream sFileIn = null;
public static final String sProjpath = System.getProperty("user.dir").toString();
public void Initialization() throws Throwable
{
sFileIn = new FileInputStream(sProjpath+"\\Data\\General.properties");
Prop.load(sFileIn);}
您的用戶名拼寫錯誤。 – shmosel