TestData data = findTestData(‘CountryData’)
data.changeSheet(‘Sheet1’)
for(int excelRow=1;excelRow<=findTestData(‘CountryData’).getRowNumbers() ;excelRow++){
Country = data.getValue(“Country Name”, 1 )
}
This is working Fine Like Getting “Afghanistan” as output
But I want Header value Country Name should get printed , please guide me on how to get Header values
hi,
to get headers use
//get instance of internal datafile
InternalData data = findTestData('SpamData/someSpamTestData')
//int colNumbers = data.columnNumbers
//get header names from the datafile, will return list of header names
def headerNames = data.columnNames
println "header names "+headerNames
1 Like
Working good thanks . Got
Output
header names [Country Name, Country Code]
is that possible to implement as values?
like I need to use Country Name in Testcase
hi,
it’s a list, you need to iterate the list
I tried iterating in for loop but is not working, can you please guide me
hello,
def search = "Country Name"
def wanted = ""
for (String s : headerNames){
//println ("header name "+s)
if (s.equals(search)){
println("this is wanted header name "+s)
wanted = s
{
}
println ("wanted header name: "+wanted)
1 Like
Wow Got the Output Thanks a Lot