代码之家  ›  专栏  ›  技术社区  ›  a4aravind

如何在XML中添加一个Java变量到XPath?

  •  2
  • a4aravind  · 技术社区  · 7 年前

    我的代码片段如下:

    for(int i=1;i<=indexCount;i++){
            driver.findElement(By.xpath("//*[@id='assessmentTakerForm']/div/div/div/**div[i]**/div/label/input")).click();
            }
    

    我的目标是在div[]中获取int值“i”。我怎样才能成功? 提前谢谢。

    1 回复  |  直到 7 年前
        1
  •  6
  •   Ishita Shah Y_Sh    7 年前

    通过以下方式:

    driver.findElement(By.xpath("//*[@id='assessmentTakerForm']/div/div/div/**div['"+ i +"']**/div/label/input")).click();