Pass ArrayList as a parameter to Testng

public class BrowserTypes {

 

@DataProvider (name=”browser”)

public static Object[][] browsername() throws Exception {

 

ArrayList<Object>list=new ArrayList<Object>();

String browsers;

 

Properties prop = new Properties();

InputStream input = null;

input = new FileInputStream(“stageconfig.properties”);

prop.load(input);

browsers=prop.getProperty(“browsers”);

StringTokenizer getbrowsers = new StringTokenizer(browsers, “,”);  

while (getbrowsers.hasMoreElements()) {

 

Object obj=getbrowsers.nextElement();

System.out.println(obj);

list.add(obj);

 

}

 

return new Object[][]{{list}};

 

}

}

Advertisements

About qainterviews

Software Geek,QA Expert,Blogger
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s