Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【Vitest5.0大解剖】Vitest5.0のTrace View

【Vitest5.0大解剖】Vitest5.0のTrace View

Avatar for 赤神青空

赤神青空 PRO

September 05, 2026

More Decks by 赤神青空

Other Decks in Programming

Transcript

  1. ▪記録するところと、見るところ Trace View の仕組み 実⾏中:操作‧アサーション‧page.mark を記録する click(button) fill(input) page.mark('保存') expect

    ✕ 失敗 DOM スナップショット DOM スナップショット DOM スナップショット DOM スナップショット 実⾏後:ステップを選んで、その瞬間のページを⾒る Trace View click(button) fill(input) expect ✕ その時点のページを復元 操作した要素を強調∕失敗は⾚ ソース位置をエディタ枠に表⽰ ブラウザUI / Vitest UI / HTMLレポーター 実行中にステップごとのDOMを記録し、実行後に選んで復元する 今ココ デバッグ 3/7
  2. ▪設定ファイルでも 有効にする CLI でも ts export default defineConfig({ test: {

    browser: { traceView: true, }, }, }) // CLI: vitest --browser.traceView 今ココ デバッグ 5/7