[英]Want to call a public method with all data members in another public method from same public class
想要使用來自同一公共類的另一個公共方法中的所有數據成員調用一個公共方法。
我不理解為什么數據成員無法訪問方法“ 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);
}
而是創建類對象並調用方法:
MyKOL add = new MyKOL(); add.testAddKOL(data);
只需調用方法:
testAddKOL(data);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.