0

Flex に MXML コンポーネントを追加し、ベースを UIComponent として選択しました。自動テストツールがアクセスできるように、アクセスできるようにしたいと考えています。自動テストに TestComplete を使用しています。TestComplete は Microsoft アクセシビリティ クラスを使用します。今では私のコンポーネントをグラフィックスとして扱います。

これどうやってするの??

4

3 に答える 3

1

It should work, if the application was correctly prepared for testing with TestComplete. Check the Preparing Flex Applications for Testing with Automation APIs topic to learn more.

于 2011-04-19T14:36:26.703 に答える
0

テスト用アプリケーションの作成に関する公式ドキュメントを参照してください。

特に、カスタム コンポーネントの計測に関する部分

于 2011-04-18T07:22:31.970 に答える
0

MSAA によってレポートされるオブジェクト階層と情報は非常に限られているため、MSAA を使用して Flex を自動化することはあまりうまくいきません。改善するには、アクセシビリティを有効にしてアプリケーションをコンパイルし、コンポーネントのカスタム アクセシビリティ実装を作成してみてください。しかし、それが大きな違いをもたらすとは思えません。

そうは言っても、このバージョンは Flex を適切にサポートしているため、TestComplete 8.20 へのアップグレードを検討する必要があります。「適切な」とは、Flex アプリケーション内のすべてのオブジェクト (カスタム コンポーネントを含む) を識別し、Flex コントロールを自動化するための追加のテスト オブジェクトを提供し、ネイティブ プロパティを使用してコントロールを自動化できることを意味します。さらに、このバージョンではテスト ライブラリを Flex アプリケーションに動的にロードできるため、アプリケーションのソース コードやビルド プロセスを変更する必要はありません。

于 2011-04-18T14:08:07.117 に答える