Ich habe eine Webanwendung. Und ich benutze codierte ui, um automatisierte Tests zu schreiben, um die Anwendung zu testen.Wählen Sie UI-Element durch Filtern von Eigenschaften in codierten UI
Ich habe ein Dropdown mit einem Textfeld. Bei der Eingabe von Werten in das Textfeld werden die Werte in der Dropdown-Liste basierend auf dem eingegebenen Text gefiltert.
Wenn ich in Textbox wie 'Admin' geben, werde ich unter Optionen wie diese:
Und ich brauche die beiden Optionen angezeigt zu erfassen.
Aber mit IE Developer Tool (F12) kann ich die gefilterten Optionen nicht erfassen, weil die angezeigten Optionen keine eindeutige Eigenschaft haben (wie unten). Und die Optionen, die nicht angezeigt werden, haben eine class = „hidden“ Eigenschaft
eine Möglichkeit, die Elemente zu erfassen, die durch die Anwendung eine Art Filter wie ‚Wählen Sie ui Elemente, deren Klasse! = Hidden‘
Dank angezeigt im Voraus!!
Danke für Ihre Antwort. Aber ich wollte die Steuerelemente ohne Klassennamen als "versteckt". – Maltesh
ok dann müssen Sie eine dynamische ID hinzufügen oder Sie müssen ein Attribut zur Laufzeit in der Dropdown-Liste anhängen, so dass Sie in der Lage sind, das Steuerelement zu bestimmen..ohne dass es keine Möglichkeit gibt, das zu erfassen. – stylishCoder