メインコンテンツまでスキップ

SUT上でどのようにアプリケーションを起動しますか?

単一のコマンドを使用してテスト対象システム(SUT)上でアプリケーションを起動することはできません。

ただし、必要に応じてこのタスクを実行するためにハンドラを作成することは比較的容易です。WindowsとMacの両方でこれを行う方法の例を以下に示します。

Windows

WindowsのSUT上でアプリケーションを起動するには:

on OpenApp appToLaunch
TypeText WindowsKey,"r" -- Runパネルを開く
Wait 2
TypeText appToLaunch, return -- 実行するアプリの名前を入力し、returnキーを押す
end OpenApp

Mac

MacのSUT上でアプリケーションを起動するには:

on OpenApp appToLaunch
typeText F11 -- デスクトップを表示する
Click (100,100) -- どこでもクリックしてデスクトップ(Finder)にフォーカスを当てる
TypeText ShiftKey, CommandKey, "a" -- アプリケーションフォルダを開くショートカット
TypeText appToLaunch -- アプリの名前を入力して選択する
TypeText CommandKey, OptionKey, "o" -- 選択したアプリを開き、ウィンドウを閉じる
end OpenApp

メインスクリプトからハンドラを呼び出す

どちらのハンドラも以下のように呼び出されます:

OpenApp "firefox"
ノート

MacとWindowsの両方のシステムにアクセスするために同じスクリプト内で両方のハンドラを呼び出したい場合は、OpenAppWinとOpenAppMacのように異なる名前を付ける必要があります。どちらが必要かを判断し、正しいコードを実行するために条件文をいつでも使用することができます。