Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自分で QTP を使用していませんが、この質問に答えようとしているのですが、この有効な VBScript かどうかを切実に知る必要があります。
Class C Function init(x, y) Set init = Me End Function End Class Dim o : Set o = New C.init(0, 1)
QTPで構文エラーが発生します-またはより一般的には、QTPは独自のVBScriptの方言を実装していますか?
これは QTP でも有効です。
QTP は、テストを実行するためのエンジンとして VBScript を使用します。言語には、テスト オブジェクトを使用できる拡張機能がいくつかありますが、これらのほとんどは、グローバル関数およびオブジェクトのように見えます。私の知る限り、VBScript からは何も削除されていません。
クラス タイプに関する QTP の制限は、テスト/スクリプトの実行ではなく、インテリセンスに関するものです。