Я хочу выбрать любое случайное меню / параметр, который в основном помещается в тег div.
но когда я запускаю свой код каждый раз, он выбирает только одну опцию - Goal5, а не другую!
Что мне делать ??
Вот мой HTML-код:
<div id="AddNewGoalContainer" class="clearfix row goal-boxes-container">
<div id="goal-GOAL001" class="col-xs-6 goal-box-holder new-goal-buttons">Goal1</div>
<div id="goal-GOAL002" class="col-xs-6 goal-box-holder new-goal-buttons">Goal2</div>
<div id="goal-GOAL003" class="col-xs-6 goal-box-holder new-goal-buttons">Goal3</div>
<div id="goal-GOAL004" class="col-xs-6 goal-box-holder new-goal-buttons">Goal4</div>
<div id="goal-GOAL005" class="col-xs-6 goal-box-holder new-goal-buttons">Goal5</div>
<div id="goal-GOAL006" class="col-xs-6 goal-box-holder new-goal-buttons">Goal6</div>
<div id="goal-GOAL007" class="col-xs-6 goal-box-holder new-goal-buttons">Goal7</div>
<div id="goal-GOAL008" class="col-xs-6 goal-box-holder new-goal-buttons">Goal8</div>
<div id="goal-GOAL009" class="col-xs-6 goal-box-holder new-goal-buttons">Goal9</div>
<div id="goal-GOAL010" class="col-xs-6 goal-box-holder new-goal-buttons">Goal10</div>
</div>
Вот мой код селена:
List<WebElement> myGoal = driver.findElements(By.id("AddNewGoalContainer"));
List<String> all_elements_text=new ArrayList<>();
for (int i = 0; i < myGoal.size(); i++)
{
all_elements_text.add(myGoal.get(i).getText());
System.out.println(myGoal.get(i).getText());
int size= myGoal.size();
//System.out.println(size);
int randoumNumber = ThreadLocalRandom.current().nextInt(0, size);
myGoal.get(randoumNumber).click();
}