TA的每日心情 | 奋斗 2015-4-17 14:03 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 jix11 于 2017-5-2 17:16 编辑
selenium2+webdriver+java,如何获取一个没有id和name的table里面的值,页面有4个table 我用这个方法什么也获取不到
public static String tableCell(WebDriver driver,int row, int column) {
String text = null;
//avoid get the head line of the table
row=row+1;
//div[@id='contactList']/table/tbody/tr/td[2]
//div[@id='contactList']/table/tbody/tr[2]/td[2]
String xpath="div[@id='contactList']/table[1]/tbody/tr["+row+"]/td["+column+"]";
System.out.println(xpath);
try{
WebElement table=driver.findElement(By.xpath(xpath)); //*[@id="table138"]/tbody/tr[1]/td[1]/strong
text=table.getText();
}catch(NoSuchElementException e){
System.out.println("超出table边界值");
}
return text;
}
public static void main(String[] args) throws Exception {
String table1=tableCell(McLogin.driver, 1, 2);
System.out.println(table1);
}
提示超出边界在
|
|