Ich versuche, die Benutzeroberfläche von WinForms-Anwendung zu testen, die DotNetBar-Komponenten (ButtonItem, d. H.) Enthält. Aber ich kann nicht auf vererbte Elemente zugreifen. ComboBox im ButtonItem. Ich habe Teststack.White und FlaUI Tests ausprobiert. Die codierte Benutzeroberfläche kann nicht einmal eine Aktion erfassen, da ich Win 10 Creators Update verwende.Wie UI-Tests mit DotNetBar-Komponenten zu verwenden?
0
A
Antwort
1
Es ist möglich, dass die DotNetBar die UIA-Provider nicht korrekt implementiert und daher Tools wie FlaUI oder White und Coded UI die richtigen Steuerelemente nicht sehen. Stellen Sie sicher, dass weder UIA2 noch UIA3 die verschachtelten Elemente anzeigen können (am besten ist dies mit FlaUInspect im Administratormodus). Wenn die Elemente nicht angezeigt werden, können Sie sie nicht finden. Wenden Sie sich an den Ersteller von DotNetBar und sagen Sie ihnen, dass sie die UIA-Anbieter korrekt implementieren sollten.
Verwandte Themen
- 1. String Maskenelementname UITests
- 2. UITests in XCode deaktiviert
- 3. UITests: deinit heißt nicht
- 4. iOS UITests NSLocalizedString funktioniert nicht
- 5. iOS - Verwenden von Push-Benachrichtigungen in UITests Ziel
- 6. UITests in unterschiedlicher Reihenfolge ausführen
- 7. Wie finden Sie Schaltfläche mit Prädikat unter UITests in Xcode7?
- 8. So tippen Sie auf einen bestimmten Punkt mit Xcode UITests
- 9. iOS | AdMob-AdViewDidReceiveAd in UITests simulieren/abfangen
- 10. Probleme beim Ausführen plattformübergreifender UITests auf Xamarin.iOS
- 11. UIButton kann nicht unter UITests angetippt werden
- 12. Wie kann ich einen Abschnitt eines UITableView in UITests auswählen?
- 13. UIImage gibt nil zurück in UITests
- 14. iOS UITests fehlgeschlagen: IDETestOperationsObserverErrorDomain Code = 13
- 15. iOS UITests - Wie unterscheidet man zwei verschiedene XCUIElement?
- 16. Xcode 8 - Auswahl Zugriff auf Fotoalbum mit UITests erlauben
- 17. UITests Bridging-Header-Datei wird nicht in Xcode hinzugefügt
- 18. UITests in Xcode 7 findet falsch Button ‚Weiter‘
- 19. Xcode 7.3.1 UITests Code Coverage immer bei 0%
- 20. iOS UITests können keine grundlegenden Aktionen nach Swift 3 Update
- 21. Build-Fehler für Xcode 8 UITests "Direktfeld-Offset"
- 22. Xcode UITests überprüfen, ob der Test auf realen Geräten
- 23. NSValueTransformer, wie zu verwenden?
- 24. Wie jetzt() mit PDO zu verwenden
- 25. Wie WCF zu verwenden, um mit MVC
- 26. Wie generische Tryparse mit Enum zu verwenden?
- 27. OpenGL: Wie glMapBuffer mit Qt zu verwenden?
- 28. Wie Tensorboard mit Tflearn zu verwenden
- 29. Wie TimerTask mit Lambdas zu verwenden?
- 30. Wie Maven mit Jazz RTC zu verwenden?
Sie müssen überprüfen, ob die UI-Widgets mit Standardwerkzeugen wie Inspect.exe, FlaUInspect oder UISpy identifizierbar sind. –
@Ashish, ich habe es von VisualUIAVerifyNative überprüft. Ich habe dort nur eine Schaltfläche gefunden, aber es sollte auch eine Combobox (ButtonItem) enthalten. – xaml