如何在selenium中向xpath添加Java变量?

如何在selenium中向xpath添加Java变量?,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,我的代码片段如下所示: for(int i=1;i<=indexCount;i++){ driver.findElement(By.xpath("//*[@id='assessmentTakerForm']/div/div/div/**div[i]**/div/label/input")).click(); } for(int i=1;i通过以下方式: driver.findElement(By.xpath("//*[@id='assessmentTake

我的代码片段如下所示:

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

driver.findElement(By.xpath("//*[@id='assessmentTakerForm']/div/div/div/**div['"+ i +"']**/div/label/input")).click();
干净的方法(+1)。但是我会批评OP使用这种Xpath://*[@id='assessmentTakerForm']/div/div/div/**div[I]**/div/label/input