2

Microsoft UI オートメーション フレームワークを利用して、C# でアプリケーションを作成しようとしています。制御対象のアプリケーションは、「FarPoint Spread」というコンポーネントを使用しています。アプリケーションの残りの部分 (WinForms コントロールなど) を自動化するのは簡単ですが、FarPoint Spread コントロールでは何もできないようです。

プログラミングに関しては、私はまだ非常に緑色です。C# と UI オートメーションの基本を理解しただけです。このSpreadコンポーネントを自動化するために必要な情報を教えてくれる人が必要です(それが可能であれば)。ありがとう!

4

1 に答える 1

0

問題は、Spread のグリッド レンダリングがおそらくカスタム コードを使用して記述されており、UI オートメーションが期待するものを備えていないことです。

GrapeCity が提供するサンプル エクスプローラー ( http://spread.grapecity.com/Pages/Demos/ ) を UI Automation の Inspect ツールでテストしましたが、データ グリッド自体に到達すると、Inspect には何も表示されません。

GrapeCity のフォーラムにもこのトピックがあります: Is Spread even supported in coded UI testは、 (2 年前) サポートされていないことを明確に述べています (ご存知のように、VS Coded UI も基盤となるテクノロジとして UI オートメーションを使用しています)。

したがって、UI 自動化を使用して Spread を自動化することは不可能だと思います (おそらく、彼らは独自のシステムを持っているので、連絡する必要があります)。

于 2015-05-01T08:59:41.047 に答える