Selenide-Test interagiert nicht mit dem Kontrollkästchen des Materials

Liebe Stackoverflowers.

Wir verwenden das Selenide-Framework in unserem Projekt, um Automatisierungstests für die Benutzeroberfläche zu schreiben. Wir sind kürzlich zu Material-UI gewechselt und hatten technische Probleme, wenn es um simple @ geh checkbox. Ich versuche, das Kontrollkästchen zu aktivieren.

SelenideElement rememberMeCheckBox = $(By.cssSelector("input[type=\"checkbox\"]"));

rememberMeCheckBox.setSelected(isSelected);

Aber dabei bekomme ich eine Ausnahme:

Element should be visible {input[type="checkbox"]}
Element: '<input type="checkbox" value="on" displayed:false></input>'

Und tatsächlich, wenn ich das echte DOM überprüfe, das es enthältopacity: 0:

Wenn ich die Deckkraft mit Gewalt einstelle, funktionieren meine Automatisierungstests gut.Wie damit umgehen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage