Quero clicar na caixa de seleção Campus, mas estou clicando apenas na primeira caixa de seleção.
Abaixo está o código--
WebDriver driver = new ChromeDriver();
driver.get("https://www.snapdeal.com/products/mens-footwear-sports-shoes");
driver.manage().window().maximize();
driver.findElement(By.xpath("//button\[@data-filtername="Brand"\]")).click();
Thread.sleep(2000);
List<WebElement> list = driver.findElements(By.xpath("//div\[@class="brand-filter-columns"\]//div//label/a"));
System.out.println(list.size());
for (WebElement s : list) {
String text = s.getText();
System.out.println(text);
if (text.contains("Campus"));
{
s.click();
break;
}
}
(https://isstatic.askoverflow.dev/GEiK5.png)
O código parece estar ok, exceto por um pequeno erro de
;
Por favor, diga-me se funciona com esta pequena correção.