.takeHeapSnapshot() 編集を提案する
追加されたバージョン: 2.2.0ヒープスナップショットを取得し、.heapsnapshot
ファイルとして保存します。
保存されたスナップショットファイルは、Chrome DevToolsの「メモリ」タブで検査できます。
ヒープスナップショットの内容は、コールバックに渡されるresult
のvalue
プロパティにも、文字列形式の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形式のヒープスナップショット。 |