Comment faire pour obtenir plusieurs éléments (div) à l'aide de Xpath Selenium WebDriver JAVA?

Je vais avoir quelques difficultés à obtenir plusieurs éléments à partir d'un div.
Comme vous pouvez le voir, j'ai eu la div[1] et une fois que je veux obtenir plus de 8 div à l'intérieur de la div[1]. Mais je veux le faire avec xpath(même ligne). Quelqu'un a une idée?

Père = .//*[@id='result']/div[1]

Fils =

          .//*[@id='result']/div[1]/div[6]
          .//*[@id='result']/div[1]/div[9]
          .//*[@id='result']/div[1]/div[12]
          .//*[@id='result']/div[1]/div[15]
          .//*[@id='result']/div[1]/div[18]
          .//*[@id='result']/div[1]/div[21]
          .//*[@id='result']/div[1]/div[24]
          .//*[@id='result']/div[1]/div[27]

Mon Code:

List<String> productName = new ArrayList<String>();
List<WebElement> allProductsName = driver.findElements(
        By.xpath(".//*[@id='result']/div[1]/div[6]"));
for(WebElement w : allProductsName) {
    productName.add(w.getText());
}
System.out.print(productName);

J'ai imaginé quelque chose comme ça ".//*[@id='result']/div[1]/div[6],[9]..." ou

".//*[@id='result']/div[1]/div[6 and 9 ....]"

Mais n'a pas fonctionné.