2017-11-20 5 views
1

Wir automatisieren eine WPF-Anwendung. Die ui-Karten verwandeln jedes DataGrid Objekt, das wir versuchen zu targetieren, in ein WpfControl Objekt.Wie bekomme ich den gesamten Inhalt eines Wpf DataGrid mit Coded UI Test

Wir sind in der Lage, die Kinder zu erkunden und Kopf- und Zellinformationen aus diesem Objekt zu extrahieren. Es sind jedoch nur die sichtbaren Grid-Inhalte verfügbar, und dieses Objekt hat keine Eigenschaften wie ScrollIntoView, was dazu beitragen würde, den Inhalt zu konsumieren, der gerade OffScreen ist.

Sicher gibt es eine Möglichkeit, eine ganze DataGrid ... ???

Dank im Voraus, Jeff

+0

Einige Code wäre nützlich – Hille

Antwort

0

So wie ich es vorher getan haben, ist ein Index, der iteriert über jede Zelle mit der Tastatur zu schreiben, und erhält dann die Daten durch den Text in die Zwischenablage kopieren und dann Abrufen es in das Programm. Ich kann es normalerweise durch 5-10 Zellen pro Sekunde gehen lassen, was nicht unglaublich schnell ist, aber es funktioniert.

Ich werde morgen zur Arbeit gehen und ich kann Ihnen den Code dafür holen, wenn das keinen Sinn ergibt.

Verwandte Themen