ヒープスナップショットを取得し、.heapsnapshot ファイルとして保存します。
保存されたスナップショットファイルは、Chrome DevToolsの「メモリ」タブで検査できます。

ヒープスナップショットの内容は、コールバックに渡されるresultvalueプロパティにも、文字列形式のJSONとして含まれています。
引数。

使用方法

                    .takeHeapSnapshot([heapSnapshotLocation], [callback])
                

 describe('take heap snapshot', function() {
   it('takes heap snapshot and saves it as snap.heapsnapshot file', function() {
     browser
       .navigateTo('https://www.google.com')
       .takeHeapSnapshot('./snap.heapsnapshot');
   });
 });

パラメータ

名前 説明
heapSnapshotLocation
オプション
文字列

生成されたヒープスナップショットファイルを保存する場所。

callback
オプション
関数

文字列形式のヒープスナップショットを引数として呼び出されるコールバック関数。

戻り値

説明
Promise<string>

文字列形式のJSON形式のヒープスナップショット。