Skip to content

kintone を playwright でテストする(GitHub Actions)

Updated:

手順

1. 事前準備

kintone を Playwright でテストする(CLI)を実施する。

2. GitHub にシークレットを設定

今回は gh を使って設定する。

$ gh secret set baseurl
? Paste your secret ******************

$ gh secret set username
? Paste your secret ******************

$ gh secret set password
? Paste your secret ******************

3. GitHub Actions の設定

github/workflows/e2etest.yml を作成し、次の内容を記載する。

name: Run e2e tests

on:
  push:
    branches:
      - main
  pull_request:
    branches:
      - main

jobs:
  tests_e2e:
    name: Run end-to-end tests
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: "20"
      - name: Install dependencies
        run: npm ci
      - name: Install playwright browsers
        run: npx playwright install --with-deps
      - name: Run tests
        env:
          baseUrl: ${{ secrets.BASEURL }}
          username: ${{ secrets.USERNAME }}
          password: ${{ secrets.PASSWORD }}
        run: npx playwright test

参考