1

Windows XP では、スクリプトで getVisibleText が正常に機能していました。QTP10 と Windows 7 への移行が完了した後、それらは機能しなくなりました。

その問題に対する適切な回避策はありますか? (QTP11 への移行はオプションではありません)

4

2 に答える 2

1

これは、Windows 7 の変更による QTP の制限のようです。クイック検索で、 KBから引用したこのスレッドが見つかります。

Windows 7 および Windows Server 2008 R2 は、Windows API テスト認識メカニズムをサポートしていません。したがって、このパッチをインストールすると、[オプション] ダイアログ ボックス ([ツール] > [オプション] > [テキスト認識])の [この順序でテキスト認識メカニズムを使用する] オプションが [ OCR のみを使用する]に設定され、変更できなくなります (オプションは無効になります)。 )。

タイプミスがあると思いますが、これはteSt 認識 ではなくteXt認識と読むべきです。

于 2012-07-04T13:07:04.123 に答える
0

私は何日もこの問題に直面していましたが、最終的にそれに代わる非常に優れた方法を手に入れました。

この代替手段を使用すると、Windows のバージョンに依存せずに作業できます。

以下のリンクで私の完全な実装を見ることができます

http://qtpissues.blogspot.com/2013/03/alternative-to-getvisibletext-function.html

于 2013-03-01T19:11:25.830 に答える