1

私はjavascriptUIAutomationテストスクリプトを書いています。実行中のテストのスクリーンショットを撮るにはどうすればよいですか?

4

1 に答える 1

1

JSコードでは、UIATargetメソッドcaptureScreenWithNameおよびcaptureRectWithNameを使用してスクリーンショットを撮ることができます。

CaptureScreenWithName

CaptureRectWithName

例えば:

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

次に、Instrumentsの[記録]ボタンを押してスクリプトを再生すると、実行が終了して停止したときに、テスト結果ディレクトリにスクリーンショットが表示されます。

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

~/Instruments/myscreenshot.png
于 2012-05-04T22:29:04.393 に答える