Прежде всего, ваш цикл неверен. Второе условие касается того, когда цикл должен запускаться, и, поскольку он имеет значение i>=4
и начинается с i=1
, он никогда не запустится. Кроме того, вы должны разделить условия с помощью ;
, поэтому правильный цикл for в вашем случае будет: for(int i = 1; i <= 4; i++){...}
. И, наконец, вы забыли пробел до .mat-checkbox-..
части. Правильный код должен выглядеть так:
for(int i = 1; i <= 4; i++){
webdriver.findElement(By.cssSelector("#mat-checkbox-"+i+" .mat-checkbox-inner-container")).click();
}