如何区分具有相同名称的表元素? Selenium Java

时间:2013-04-21 22:45:27

标签: java selenium xpath html-table

我需要到第二个表的元素。但是,由于网页包含两个表,我总是从第一个表中获取一个元素。 这是代码:

driver.get("http:.............");
        driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
        String el = driver.findElement(By.xpath("//tr[1]/td[2]")).getText();
        System.out.println(el);

//我需要获得以下值:$ 0.00564000。我怎样才能克服这个问题?

1 个答案:

答案 0 :(得分:0)

试试这个:

String el = driver.findElements(By.xpath("//tr[2]/td[2]")).get(1).getText();