ActiveXObject を使用せずに JavaScript から QTP を呼び出す必要があります。誰でもこれを進める方法を教えてもらえますか?
ありがとう、ラムヤ。
ActiveXObject を使用せずに JavaScript から QTP を呼び出す必要があります。誰でもこれを進める方法を教えてもらえますか?
ありがとう、ラムヤ。
QTP は、使用する必要があるオートメーション オブジェクトを作成するために、オートメーション用の COM インターフェイスを提供します( Javascript での OLE オートメーションのActiveXObject
使用に関する記事を参照してください)。
なぜ使用を避けたいのActiveXObject
ですか?
ActiveXObject を使用したくない特定の理由はありますか?
とにかく、マニュアルに記載されている方法ではなく、Windows Script Host を介して JavaScript を実行している場合:
var qtApp = new ActiveXObject("QuickTest.Application");
...あなたはこれを行うことができます:
var qtApp = WScript.CreateObject("QuickTest.Application");
qtApp.Launch();
qtApp.Visible = true;
とにかく、裏で ActiveX を使用している可能性があります。完全にはわかりません。
Java Script プログラミングは QTP では実行できませんが、Java スクリプトをサポートします。Java スクリプトを使用して DLL を作成し、それを QTP に追加すると、それを使用できるようになります。
よろしく、 マンヌサンギ