2016-05-16 86 views
-1

我創建了一個類「A」,在包名「PACK1」如何使用屬性的類對象

@Beforetest 

public class a { 

public properties prop; 

public propLoad(){ 
Webdriver driver= new firefoxdriver(); 

prop = new properties(); 
prop.load(driver); 
} 

也是我創建了一個新包「PACK2」和新的「B」級子類和我想使用的道具在對象b類

我所編寫的代碼作爲

@Test 

public class b extends a{ 

prop.getproperties(keyname); 
} 

(鍵和值在屬性文件中定義)

但是,當我已經跑的代碼系統給了我空指針異常 請幫助我在這個問題上

+0

這是什麼語言?這是什麼框架?假設Java + TestNG,'@ Beforetest'註解應該在propLoad()方法上,而不是類。 – SiKing

回答

0

在類級別定義prop = new properties();

@Beforetest

public class a { 

public properties prop=new properties(); 

public propLoad(){ 
Webdriver driver= new firefoxdriver(); 


prop.load(driver); 
} 

我不知道爲了什麼你需要在這裏傳遞驅動程序對象的原因? prop.load(driver);不管怎麼說,在類級別實例化prop類對象應該有一個技巧。讓我知道。

相關問題