1

QTP でテスト ドライバー スクリプト (testset Driver.vbs) を使用していますが、別のファイルで関数を呼び出そうとしています。これをテストセットのdriver.vbsに追加できると思いました:

Function IncludeAOA
Dim objFSO, objFile, AR1

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.OpenTextFile("\\Server1\QTP Files\Community\Driver Scripts\AOAReg.vbs", 1)
    AR1 = objFile.ReadAll
    objFile.Close
    ExecuteGlobal AR1
End Function

IncludeAOA動作しそうな関数を呼び出します。しかし、それがExecuteGlobal AR1行に到達すると、それは失敗します

エラー: 無効な文字、コード: 800A0408。

私が見逃したものを誰か見ることができますか?

4

1 に答える 1

3

AR1 - つまりコードAOAReg.vbs- が原因です。で「実行」してみてくださいcscript AOAReg.vbs。エラー (行番号を含む) が表示されない場合は、コードを投稿するか、そのファイルのエンコードを確認してください。

于 2013-04-11T20:45:33.247 に答える