2016-03-22 10 views
2

Ich arbeite an einer WPF-Anwendung, wo wir Tests automatisieren müssen. Dies funktioniert gut für viele Komponenten, aber wir haben Mühe, eine Übersichtsseite zu überprüfen, wo wir TextBlock verwenden, um unsere Daten anzuzeigen.HP-UFT WPF TextBlock Objekterfassung

Der WPF TextBlock wurde vom HP Tool nicht gefunden. Daher können wir die von uns angezeigten Werte nicht überprüfen.

Wir haben versucht, die folgenden Lösungen jedoch ohne Erfolg:

  • ändern x: Name in Namen (nicht die beste Idee richtig, aber wir haben versucht, alle!)
  • AutomationProperties.AutomationId auf dem TextBloc
  • AutomationProperties.Name
  • Machen Sie den Textblock fokussierbarem
  • die hier vorgestellte Lösung: WPF Tutorial Solution

Keine von ihnen funktionierte und wir sind derzeit blockiert.

Hat jemand Erfahrung damit? Gibt es eine saubere Lösung, um dieses Problem zu lösen?

Was wir brauchen: Zugriff auf TextBlock Inhalte, insbesondere Text von HP UFT Tool.

+0

Nicht vertraut speziell, haben Sie 'AutomationProperties.LabeledBy' auch versucht? (Shot im Dunkeln) –

+0

Hallo Chris, Danke für Ihre Eingabe. Wir haben es sofort ausprobiert aber leider ohne Erfolg ... – DRK

Antwort

0

Können Sie weitere Informationen zur Verfügung stellen, wie unten

  • was UFT zeigt, wenn Sie auf das Objekt auszuspionieren (liefern Screenshot, wenn Sie können)
  • Screenshot der TextBlock- Steuer
+0

Hi Kiran, Die Seite ist in einem Assistenten, die Ansicht wird dynamisch in einen Frame geladen. Wir haben nur Zugriff auf den Container, nicht auf den Inhalt. – DRK

+0

Wir haben die Textfelder durch Etiketten ersetzt und konnten sie finden. So kann der Textblock nicht gefunden werden aber die Labels ja. Gibt es einen Grund dafür? – DRK