0

これは私を少し狂わせているので、誰かが助けてくれることを願っています.

QTP スクリプトに wait(45) 行を追加しました。実行すると、型の不一致エラーが発生します。

関数を呼び出せない場合や、呼び出されるもののスペルを間違えた場合などに、これが発生することはわかっています。

しかし、これは単純な WAIT ステートメントです。他に何もありません。

行: 152
文字: 6
エラー: タイプの不一致: '待機'
コード 800A000D

何か案は?私は何か見落としてますか?Waitでタイプの不一致が発生する可能性はありますか?

4

2 に答える 2

0

VBScript には、間違いなく Wait() サブルーチンや関数はありません。この質問が示すように、これは QTP にも当てはまります。

エラーに関して:サブ/関数が見つからないと、タイプの不一致がスローされます:

>> nosuchsub
>>
Error Number:       13
Error Description:  Type mismatch

(これがあなたを慰めるなら、私もそれが好きではありません。)

于 2013-06-10T18:14:00.563 に答える
0

実際のエラーは Wait 関数にはありません。QTP は、前の行のコンパイル エラーによるタイプの不一致エラーを示します。すべてのライブラリ ファイルが正しく追加されていることを確認します。このような問題の根本原因を見つける最善の方法は、コードを小さな関数/手順に分割し、各関数をテストすることです。

于 2014-07-16T14:00:54.980 に答える