Closed9

PlayWrightにそっと触れる

takky94takky94
  1. npx playwright install
  2. npx playwright codegen http://localhost:3000

ブラウザ立ち上がってポチポチできる

takky94takky94

Next.jsに導入する

  1. npm i --save-dev @playwright/test
  2. package.jsonに適当な名前のコマンド追加
  3. npx playwright codegen http://localhost:3000で適当にポチってcodegenする
  4. codegenしたものをspecディレクトリにhoge.spec.tsとして突っ込む
  5. playwright.config.ts を作る(9行目あたりのtestDirを環境に合わせて正しいパスに修正)
  6. npm run 2で作った適当な名前のコマンド

これで3分くらいで試せた
くろしゅぶらうあも対応

takky94takky94

スクショ撮る

import { test, expect } from '@playwright/test'

test('test', async ({ page, browserName }) => {
  // ...
  await page.screenshot({ path: `screenshot/${browserName}.png` })
})
takky94takky94

PlayWright、ヘッドレスモードON/OFFに関わらずGoogle認証弾かれるなぁ

このスクラップは2022/05/29にクローズされました