2017-01-30 51 views
0

想要在同一個公共類的另一個公共方法中調用所有數據成員的公共方法。想要以公共方法與所有數據成員通過另一個公共方法從同一個公共類中調用

我不明白爲什麼數據成員不能訪問方法「testAddKOL」,因爲我通過創建同一個類的對象來調用整個方法。

@Test(dataProvider = "datatest") 
public void testAddKOL(Map data) throws Exception { 

    String kolname = (String) data.get("kolname"); 
    String kolemail = (String) data.get("kolemail"); 

    mouseOver(mykol.mousehoverKOLlist); 
    waitforelementpresent(mykol.addicon); 
    click(mykol.addicon); 

} 

@Test(dataProvider = "datatest") 
public void addkoltoList(Map data) throws Exception { 

    MyKOL add = new MyKOL(); 
    add.testAddKOL(data); // calling a method by creating the object 

    waitforelementpresent(mykol.mousehoverKOLlist); 

    mouseOver(mykol.mousehoverKOLlist); 

} 
+0

你爲什麼要這麼做? – Paras

+0

我想調用方法,因爲我使用該方法的另一種方法是 –

+0

您可以在'testng' – Paras

回答

0

而是創建類對象&調用方法:

MyKOL add = new MyKOL(); add.testAddKOL(data);

只要調用方法:

testAddKOL(data);