0

私たちのアプリケーションには、日付/SSN などのフィールドがあり、これらのフィールドには、'MM/DD/YYYY' または 'xxx-xx-xxxx' などのデフォルトのマスク値が含まれています。これらのコントロールにフォーカスすると、これらの値は非表示になり、空白のコントロールが表示されます。このコントロールで使用可能なデフォルト値を確認する必要があり、UIA を使用してコントロールのマスクされた値を取得する方法があるかどうかを検討しました。

よろしくお願いします!

4

1 に答える 1

0

Microsoft UIA フレームワークでは、マスクされた値を取得できませんが、テスト対象のターゲット アプリケーションによっては、より侵略的な手段で必要なデータを取得できる場合があります。SetWindowsHookEx() を使用してプロパティを取得し、ターゲット プロセスのコンテキスト内で実行する独自のテスト コードを取得することを検討してください。

于 2012-07-31T11:17:20.373 に答える