CodedUI: PropertyNames.ControlName funktioniert nicht

Ich suche allgemein nach einem benutzerdefinierten Steuerelement, damit ich die Funktion erneut verwenden kann, um andere benutzerdefinierte Steuerelemente zu finden, die diesem entsprechen.

Screenshot der Eigenschaften

It hat einen Namen und einen ControlName. Die Eigenschaft name wird nicht immer korrekt ausgefüllt, der ControlName lautet!

Wenn ich nach dem benutzerdefinierten Steuerelement wie im folgenden Code suche, sucht er die angeforderten Aktionen und führt sie aus.

WinGroup group = new WinGroup (this.window); group.SearchProperties.Add (WinGroup.PropertyNames.Name, strGroupName, PropertyExpressionOperator.Contains); group.SearchConfigurations.Add (SearchConfiguration.NextSibling);

Wenn ich die PropertyNames in ControlName ändere, wird ernich lokalisiere die Steuerung! Was mich völlig überrascht, denn es ist auch einzigartig.

Was kann die Ursache dafür sein? Vermisse ich etwas oder mache ich etwas falsch?

ann PropertyNames.ControlName sicherheitshalber zum Suchen von Objekten verwendet werde

Regards, Leslie

Antworten auf die Frage(0)

Ihre Antwort auf die Frage