2012-05-04 22 views
1

私は、JavaScriptのUIオートメーションテストスクリプトを作成しています。実行中のテストのスクリーンショットを取得するにはどうすればよいですか?あなたのJSコードでXcode UIテスト用オートメーションツール

+0

あなたはjavascriptのファイルを生成していますか? – fibnochi

+0

javascriptファイルを使用してUIAutomationを実行します。 – fibnochi

+0

はい、私はjsファイルを生成しました... – Safari

答えて

1

、あなたはUIATarget方法captureScreenWithNameとcaptureRectWithNameでスクリーンショットを取ることができます。たとえば

​​

captureRectWithName

を:

target = UIATarget.localTarget(); 
application = target.frontMostApp(); 
target.captureScreenWithName("myscreenshot"); 

次に、あなたがヒットした場合インストゥルメントの[録音]ボタンを使用してスクリプトを再生し、実行が終了して停止すると、fテスト結果ディレクトリのスクリーンショットを表示します。

私のシステムでは、上記の例を実行した後に保存したスクリーンショットは次の場所にあります。

~/Instruments/myscreenshot.png 
+0

保存スクリーンショットのパスを変更する方法はありますか? – Tama

関連する問題