1

qtp でテキスト chepoing を作成していたときに、記録結果が奇妙な記録結果になる

スキャンされた入力は

代替テキスト http://img22.imageshack.us/img22/8255/capture1pa.png

そして、私はこのように表示される秒数の代わりに出力を取得します

代替テキスト http://img22.imageshack.us/img22/5273/capture2c.png

そして、私はこのようにテキストを変更しました

代替テキスト http://img801.imageshack.us/img801/7492/capture4f.png

しかし、テストを実行すると、テスト結果は次のようになります

代替テキスト http://img94.imageshack.us/img94/2575/capture3z.png

何度もキャプチャしましたが、上記と同じように表示されます。このような表示の仕方がわかりません、助けてください。

4

1 に答える 1

1

問題は、QTPがアプリケーション内のsecsという単語を認識しているため、チェックポイントが失敗することです。おそらく、これはテキスト認識がOCRを使用して実行されるために発生しますが、100%の精度を保証することはできません。テキスト認識メカニズムをWindowsAPIに変更してみて、それが役立つかどうかを確認できます。これを行うには、[ツール]>[オプション]>[一般]>[テキスト認識]に移動し、[この順序でテキスト認識メカニズムを使用する]オプションを[ WindowsAPIのみを使用する]または[最初のWindowsAPI]、[OCR ]のいずれかに設定します。

これで問題が解決しない場合は、チェックポイントのチェックテキストのsecsという単語を、 secsseesの両方に一致する正規表現に置き換えることができます。

[0-9] +日、[0-9] +時間、[0-9] +分、[0-9]+

また、チェックされたテキストに対して正規表現オプションがオンになっていることを確認してください。

于 2010-07-15T14:42:31.333 に答える