从页面中的Xpath获取数据 - java

时间:2015-09-16 23:00:50

标签: java url xpath

我需要从以下链接获取数据

http://www.portaldatransparencia.gov.br/servidores/Servidor-DetalhaRemuneracao.asp?Op=1&IdServidor=1952541&bInformacaoFinanceira=True

在下面的XPath中,我需要多次运行,只需更改链接中的数字,但我不知道如何返回我需要的数据。

"//*[@id="listagemConvenios"]/table/tbody/tr[5]/td[3]"

谢谢。

1 个答案:

答案 0 :(得分:0)

使用动态xpath,如下所示: -

String dd;
for(int i = 1; i <= counti; ++i)
{
    for(int j = 1; i <= countj; ++i)
    {
       dd= driver.findElement(By.xpath("//*[@id='listagemConvenios']/table/tbody/tr["+i+"]/td["+j+"]")).getText()   ;
    }
}