Windows XP では、スクリプトで getVisibleText が正常に機能していました。QTP10 と Windows 7 への移行が完了した後、それらは機能しなくなりました。
その問題に対する適切な回避策はありますか? (QTP11 への移行はオプションではありません)
Windows XP では、スクリプトで getVisibleText が正常に機能していました。QTP10 と Windows 7 への移行が完了した後、それらは機能しなくなりました。
その問題に対する適切な回避策はありますか? (QTP11 への移行はオプションではありません)
これは、Windows 7 の変更による QTP の制限のようです。クイック検索で、 KBから引用したこのスレッドが見つかります。
Windows 7 および Windows Server 2008 R2 は、Windows API テスト認識メカニズムをサポートしていません。したがって、このパッチをインストールすると、[オプション] ダイアログ ボックス ([ツール] > [オプション] > [テキスト認識])の [この順序でテキスト認識メカニズムを使用する] オプションが [ OCR のみを使用する]に設定され、変更できなくなります (オプションは無効になります)。 )。
タイプミスがあると思いますが、これはteSt 認識 ではなくteXt認識と読むべきです。
私は何日もこの問題に直面していましたが、最終的にそれに代わる非常に優れた方法を手に入れました。
この代替手段を使用すると、Windows のバージョンに依存せずに作業できます。
以下のリンクで私の完全な実装を見ることができます
http://qtpissues.blogspot.com/2013/03/alternative-to-getvisibletext-function.html