java - Parameterize the Loop in selenium Webdriver -
how parametrize following code each time new value has take how pass value.
for(int i=1 ; i<6; i++ ) { greeting[i] = driver.findelement(by.xpath("//table[@width=\"270\"]/tbody/tr[i]/td")).gettext(); system.out.println(""+greeting[i]); }
i want each time
greeting[1] = driver.findelement(by.xpath("//table[@width=\"270\"]/tbody/tr[1]/td")).gettext(); system.out.println(""+greeting[1]);
like on,
please guide me
you have use string's format method this. define variable like
string xpath = "//table[@width=\"270\"]/tbody/tr[%s]/td";
template before loop in loop use
string xpathofelement = string.format(xpath, string.valueof(i));
however ideally have wait elements before getting properties.
Comments
Post a Comment