プロセスの操作

プロセス操作用のAutomationツールModules、アプリケーションまたは実行ファイルを開きます。

TBoxスタートプログラム

Microsoft Windowsのファイルシステムに保存されているアプリケーションまたは実行ファイルを開いてください。コマンドラインからアプリケーションを終了するためにも使用できます。

説明

パス

開きたいアプリケーションへのパス、または環境変数。アプリケーションをシャットダウンするには、コマンドラインのタスク名を入力します。このエントリーは必須です。

ディレクトリ

プログラムの作業ディレクトリを指定します。By default, Tosca Cloud uses the home directory of the registered user: C:\Documents and Settings\<user name>.

引数

アプリケーションを引数を通じて起動または停止したい場合は、引数を指定してください。

引数->引数

引数を定義し、アクションモードの入力を使用してください。

アプリケーションをシャットダウンするには、引数の一つはWindowsタスクマネージャーの詳細タブに従ったその名前でなければなりません。複数の引数を指定することができます。

WaitforExit

Tosca Cloud にアプリケーションが閉じるまで待機するよう指示することができます。この操作を行うには、値を TRUE に設定し、アクションモードの選択を使用します。

オプションで、StandardOutputFileTimeoutForExitExitCodeを指定します。

WaitforExit->StandardOutputFile

Tosca Cloud にログを作成させる場合は、ログファイルのパスと名前を指定してください。

ログには標準出力(stdout)と標準エラー(stderr)が含まれます。

WaitforExit->TimeoutForExit

Tosca Cloud がアプリケーションを終了するまで待機する最大時間を秒単位で指定してください。

WaitforExit->ExitCode

アプリケーションの終了コードを認証します。この操作を行うには、の列にコードを入力し、アクションモードの認証を使用します。

以下として実行します

Tosca Cloudが、どのドメインまたはローカルユーザーのクレデンシャルを使用してアプリケーションを開くかを定義してください。

デフォルトのアクションモードは選択となっています。

Run as->Username

アプリケーションを開くユーザー名のユーザープリンシパル名(UPN)の形式です。

例:jdoe@company.com.

Run as->Password

必要に応じて、ユーザーのパスワードを指定してください。

TBoxクローズ・プログラム

以下のことを行うことができます:

  • アプリケーションまたはプロセスを閉じる。

  • アプリケーションが閉じるまで待つ。

  • アプリケーションまたはプロセスが現在実行されているかどうかを確認する。

次のテストステップに進む前にアプリケーションを終了する必要がある場合、これは非常に役立ちます。

説明

Id*

アプリケーションのプロセス識別番号(PID)です。例:7588

名称*

アプリケーションのプロセス名です。例:msedge.

メインウィンドウのタイトル

メインアプリケーションウィンドウのタイトルです。例:Slack

コマンドライン

オプションとして、アプリケーションを実行するために使用するコマンドラインパラメータを入力することで、識別を洗練させることができます。パラメータセットの特定の部分にのみ興味がある場合は、ワイルドカードを使用してください。

操作

実行したい操作を選択してください:

  • 存在する場合は閉じる:指定されたアプリケーションまたはプロセスを閉じます。アプリケーションまたはプロセスが存在しない場合、またはTosca Cloudがそれを見つけられない場合、テストケースは何も閉じずに成功します。

  • 閉じる:指定されたアプリケーションを閉じます。指定されたアプリケーションが実行されていない場合、テストケースは失敗します。

  • 閉じるまで待機する:指定されたアプリケーションが他のプロセスまたはユーザーによって閉じられるまで待機します。

  • プログラムの存在を確認するする:指定されたアプリケーションまたはプロセスが現在実行されているかどうかを確認します。

Tosca Cloud に対して適切なアプリケーションまたはプロセスを見つけるために、テストケースにこれらの値のうち少なくとも一つを指定する必要があります。同じまたは類似の識別子を持つ複数のアプリケーションまたはプロセスがある場合、テストケースではそれらの識別子を複数使用してください。