Skip to content

[release-0.22] fix: 「キャンセル」と「破棄する」がややこしそうだったので修正 #8616

[release-0.22] fix: 「キャンセル」と「破棄する」がややこしそうだったので修正

[release-0.22] fix: 「キャンセル」と「破棄する」がややこしそうだったので修正 #8616

Status Failure
Total duration 4m 46s
Artifacts 3

test.yml

on: pull_request
Matrix: e2e-test
commit-snapshots
0s

Annotations

12 errors, 6 warnings, and 3 notices
[browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests/e2e/browser/辞書ダイアログ.spec.ts#L125
1) [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at /home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:125:6
[browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests/e2e/browser/辞書ダイアログ.spec.ts#L125
1) [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at /home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:125:6
[browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests/e2e/browser/辞書ダイアログ.spec.ts#L125
1) [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at /home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:125:6
e2e-test (ubuntu-latest)
Process completed with exit code 1.
[browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests/e2e/browser/辞書ダイアログ.spec.ts#L125
1) [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:125:6
[browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests/e2e/browser/辞書ダイアログ.spec.ts#L125
1) [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:125:6
[browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests/e2e/browser/辞書ダイアログ.spec.ts#L125
1) [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:125:6
e2e-test (macos-latest)
Process completed with exit code 1.
[browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests\e2e\browser\辞書ダイアログ.spec.ts#L125
1) [browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at D:\a\voicevox\voicevox\tests\e2e\browser\辞書ダイアログ.spec.ts:125:6
[browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests\e2e\browser\辞書ダイアログ.spec.ts#L125
1) [browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at D:\a\voicevox\voicevox\tests\e2e\browser\辞書ダイアログ.spec.ts:125:6
[browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される: tests\e2e\browser\辞書ダイアログ.spec.ts#L125
1) [browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Error: strict mode violation: locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) resolved to 2 elements: 1) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--outline q-btn--rectangle text-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除しない' }) 2) <button tabindex="0" type="button" data-v-512c854a="" class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-warning text-white q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold">…</button> aka getByRole('button', { name: '削除する' }) Call log: - waiting for locator('[id^="q-portal--dialog"]').last().getByRole('button').filter({ hasText: '削除' }) 123 | .getByRole("button") 124 | .filter({ hasText: "削除" }) > 125 | .click(); | ^ 126 | await page.waitForTimeout(100); 127 | 128 | await page at D:\a\voicevox\voicevox\tests\e2e\browser\辞書ダイアログ.spec.ts:125:6
e2e-test (windows-latest)
Process completed with exit code 1.
config
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
e2e-test (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: [browser] › browser/アップデート通知ダイアログ.spec.ts#L1
[browser] › browser/アップデート通知ダイアログ.spec.ts took 18.3s
Slow Test: [browser] › browser/複数選択/選択.spec.ts#L1
[browser] › browser/複数選択/選択.spec.ts took 20.1s
Slow Test: [browser] › browser\アップデート通知ダイアログ.spec.ts#L1
[browser] › browser\アップデート通知ダイアログ.spec.ts took 18.5s
🎭 Playwright Run Summary
1 failed [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ─────────── 2 skipped 23 passed (1.9m)
🎭 Playwright Run Summary
1 failed [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ─────────── 4 skipped 21 passed (3.2m)
🎭 Playwright Run Summary
1 failed [browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ─────────── 25 passed (2.5m)

Artifacts

Produced during runtime
Name Size
playwright-report-macos-latest
16.4 MB
playwright-report-ubuntu-latest
19.9 MB
playwright-report-windows-latest
19.9 MB