2009-08-18 15 views

答えて

0

JavaスクリプトプログラミングはQTPでは実行できませんが、 Javaスクリプトをサポートします。 Javaスクリプト を使用してDLLを作成し、それをQTPに追加した後で使用することができます。

よろしく、 Mannusanghi

+0

またはそれに加えてvbScriptを使うことができます。 – Mannusanghi

+0

私はQTPを自動化するためにjavascriptが必要です。QTP.iのスクリプトを書くのではなく、QTPを開いてそこにテストスイートを実行する必要があります。私はこのようなスクリプトを持っています。 var qtApp =新しいActiveXObject( "QuickTest.Application"); //アプリケーションオブジェクトを作成します。 qtApp.Launch(); // QuickTestを起動する qtApp.Visible = true //可視にする しかし、そのActiveXObjectを使いたくない。私を案内してください。 ありがとう、 Ramya。 –

0

QTPは(OLE Automation in Javascriptを使用してのこの記事を参照してください)あなたはActiveXObjectを使用するを必要オートメーションオブジェクトを作成するために、自動化のためのCOMインターフェイスを提供します。

ActiveXObjectを使用しない理由を教えてください。

0

ActiveXObjectを使用しない理由は何ですか?あなたの代わりに、マニュアルに記載された方法で、Windowsスクリプトホスト経由のJavaScriptを実行している場合

とにかく、:

var qtApp = new ActiveXObject("QuickTest.Application"); 

...あなたがこれを行うことができます:

var qtApp = WScript.CreateObject("QuickTest.Application"); 
qtApp.Launch(); 
qtApp.Visible = true; 

しかし、とにかくそこでシーンの背後にあるActiveXを使用しているかもしれませんが、私は完全にはわかりません。

+0

ありがとうございました。私は、セキュリティモデルやブラウザ依存のようなActiveXの短所について読んでいます。だから私はちょうどそれを使用しないようにしたかった。 –

関連する問題