Silk4NET を使用してリモート マシン上のアプリケーションに対してテストを再生するには、次のタスクを実行します。
- ローカル マシン上のアプリケーションに対してテストを作成します。
- リモート マシン上に Open Agent をインストールします。 詳細については、『Silk Test インストール ガイド』を参照してください。
- リモート マシン上で Open Agent を開始します。
- テスト スクリプトで、Agent クラスの Connect メソッドを使用して、リモート Open Agent に接続します。 たとえば、次の行をスクリプトに追加します。
// VB .NET code
Private agent As RemoteAgent = Agent.Connect("hostname:port")
// C# code
private RemoteAgent agent = Agent.Connect("hostname:port");
詳細については、「単一マシンでの複数 UI セッションのアプリケーションのテスト」を参照してください。
- リモート マシン上でテスト スクリプトのコマンドを実行するには、コマンドにエージェントを追加します。 たとえば、ローカル テスト スクリプトのコマンドが SomeAgentFunction であれば、次のようにコマンドを変更します。
// VB .NET code
Dim d As Desktop = agent.Desktop
Dim baseState = New BaseState()
agent.ExecuteBaseState(basestate)
d.SomeAgentFunction()
// C# code
Desktop d = agent.Desktop;
BaseState basestate = new BaseState();
agent.ExecuteBaseState(basestate);
d.SomeAgentFunction();