これは私のコードがどのように見えるかです
public void someTest() {
String x = "/html/body/div/div["
String y = "]/a"
for (int i = 1; i < 5; i++){
String links = x + i + y;
driver.findElement(By.xpath(links)).click(); // This will iteratively go to the next link and click on it
}
}
ただし、私が達成しようとしているのは、リンクをクリックすると、子孫リンクを探してそれらもクリックする必要があるということです。それで、それを行う方法はありますか?次のようなことを試してみると、うまくいきますか?
driver.findElement(By.xpath(links/descendant::a).click();