2016-06-28 5 views
1

私のテストでは、テストに関連した再利用可能なアクションでロード関数ライブラリが呼び出され、アクションが完了すると同じ機能ライブラリがロード機能ライブラリ、今度はUFTで「ライブラリからリソースを読み込む際に構文エラーが発生しました」誰もがこのエラーをerr.numberを使用して取得できないため、どのように修正するかを提案できます...ロード機能ライブラリがUFTで2回目にロードされるときにライブラリエラーが発生する

答えて

0

OERNをキャッチするコンパイルエラーが発生しました。唯一の修正はではなく、をロード/インポートすることです。試して

Option Explicit 

Dim sX 
' Dim sX ' 38078712.vbs(4, 5) ... !compilation! error: Name redefined 

sX = "two to tango!" 
On Error Resume Next 
    sX = Mid(sX, sX, sX) ' 37990815\vbs\38078712.vbs(8, 4) ... !runtime! error: Type mismatch: '[string: "two to tango!"]' 
    WScript.Echo Err.Description 
On Error GoTo 0 
+0

返信いただきありがとうございます。私は実際にライブラリを使用していますが、スクリプトでは、これを行うか、この問題を解決する別の方法がありますか? – vbhardwaj88

1

はEXECUTEFILE書にあなたのLoadFunctionLibaray文を変更してみてください。

ExecuteFileを使用してロードされたライブラリは、ローカルスコープ(アクションのローカル)として保持されます。

また、必要がない限り、関数ライブラリをテストに関連付けて、すべてのLoadFunctionLibrary呼び出しを削除することができます。これが私がやってきたやり方です。

関連する問題