Ich bin durch eine Datumsauswahlschleife, aber nicht alle Werte zurückgegeben werden sollen.Verwerfen Sie einige Klassenwerte in einer Schleife - vermeiden Sie ein zweites Element
Wenn "is-disabled" in der Klasse ist, möchte ich es nicht auswählen.
Hier ist die Schleife, die ich derzeit verwende.
List<WebElement> days = driver.findElements(By.className("c-datepicker-calendar__day"));
for(int i1=0; i1<days.size(); i1++) {
System.out.println(days.get(i1).getText());
}
Sie diese nicht wollen:
<a class="c-datepicker-calendar__day is-disabled ng-binding ng-scope" href="javascript:void(0)" ng-repeat="px in prevMonthDays" style="">31</a>
diese Want:
<a class="c-datepicker-calendar__day ng-binding ng-scope" href="javascript:void(0)" ng-repeat="px in prevMonthDays" style="">31</a>
das ist die am wenigsten codelösung .... :-) –