1

C# コードを使用してリモート マシンで QTP を起動しようとしています。以下は、ローカル マシンで QTP を呼び出すために使用しているコードです。以下のようにリモート サーバーの IP アドレスを追加することで、VBS を使用して QTP を呼び出すことができます。リモート マシンで QTP を起動してテスト ケースを実行するために、以下の C# コードにサーバー IP アドレスを追加する場所を教えてください。

VBS コード

Dim qtApp
Set qtApp = CreateObject("QuickTest.Application","Server IP Address")

実装したかったC#コード

protected void btnExecuteScript_Click(object sender, EventArgs e)
{
          QuickTest.Application QTPInstance = new QuickTest.Application();
          QTPInstance.Launch();
          QTPInstance.Visible = true;
}
4

1 に答える 1

1

TypeC# でリモート オブジェクトを作成するには、最初にリモートを取得する必要があります。

Type remoteQTP = Type.GetTypeFromProgID("QuickTest.Application", "Server IP Address");
QuickTest.Application qtp = (QuickTest.Application)Activator.CreateInstance(remoteQTP);

qtp.Launch();
qtp.Visible = true;
于 2013-06-17T07:29:20.577 に答える