2011-06-30 6 views
0

私のチームは、DevExpress WPF Grid(DxGrid)を使用するWPFアプリケーションのUIテストの自動化に取り組んでいます。 Microsoftは、コントロールの識別とアクションの実行にMicrosoftのUI Automation Library(System.Windows.Automation)を使用します。 AutomationElementクラスとAutomationPatternsクラスは主にこの目的で使用されます。 UIグリッドの実装は、ビューモデルにドロップダウン列にバインドするビジネスエンティティが含まれる一般的なMVVMモデルに基づいています。テキスト列にバインドする文字列値と、DateTime列にバインドするDateTime値。 UI Automation LibraryはstringとDateTime列の実際の表示値を読み取ることができますが、基底のバインディングタイプが複雑なオブジェクトであるドロップダウン列は読み取ることができません。これらの列に表示される実際の値は、DisplayMemberPathプロパティを使用して表示されます。 Gridセルの値がサポートされているパターンは、ValuePattern/SelectionItemPatternであり、これを使用しています。このパターンの制限は、具体的なオブジェクトではなく文字列値のみを取得できることです。 セル内で実際に表示されている値を読み込み、アサーションチェックを行いたいとします。オートメーションライブラリを使用したWPF DevExpressグリッドセルの識別

ご提案ください。 おかげで、 Hitesh

答えて

関連する問題