refactor(test): 辞書ダイアログの読み方取得ロジックを改善 #1422
Annotations
4 errors, 2 warnings, and 1 notice
Run npm run test:browser-e2e:
tests/e2e/browser/辞書ダイアログ.spec.ts#L15
1) [browser] › browser/辞書ダイアログ.spec.ts:40:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ──────────
Error: expect.toBeVisible: Error: strict mode violation: locator('.accent-phrase') resolved to 7 elements:
1) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ゼロ')
2) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('エイチ').first()
3) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ヨン', { exact: true })
4) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('エイチ').nth(1)
5) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ヨンヒャクジュウ')
6) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ロク')
7) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('キュウ')
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.accent-phrase')
13 | await audioCellInput.fill(inputText);
14 | await audioCellInput.press("Enter");
> 15 | await expect(accentPhrase).toBeVisible();
| ^
16 |
17 | return (await accentPhrase.allTextContents()).join("");
18 | }
at getYomi (/home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:15:30)
at /home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:53:16
|
Run npm run test:browser-e2e:
tests/e2e/browser/辞書ダイアログ.spec.ts#L15
1) [browser] › browser/辞書ダイアログ.spec.ts:40:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ──────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: locator('.accent-phrase') resolved to 2 elements:
1) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('エエダブリュウジュウ')
2) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ハチズィイイイシイエフ')
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.accent-phrase')
13 | await audioCellInput.fill(inputText);
14 | await audioCellInput.press("Enter");
> 15 | await expect(accentPhrase).toBeVisible();
| ^
16 |
17 | return (await accentPhrase.allTextContents()).join("");
18 | }
at getYomi (/home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:15:30)
at /home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:53:16
|
Run npm run test:browser-e2e:
tests/e2e/browser/辞書ダイアログ.spec.ts#L15
1) [browser] › browser/辞書ダイアログ.spec.ts:40:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ──────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect.toBeVisible: Error: strict mode violation: locator('.accent-phrase') resolved to 3 elements:
1) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ロク', { exact: true })
2) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('エイチ', { exact: true })
3) <div data-v-84e81881="" data-v-ff40d52d="" class="accent-phrase accent-phrase-hover">…</div> aka getByText('ロクディイエムアアルエイチキュウ')
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('.accent-phrase')
13 | await audioCellInput.fill(inputText);
14 | await audioCellInput.press("Enter");
> 15 | await expect(accentPhrase).toBeVisible();
| ^
16 |
17 | return (await accentPhrase.allTextContents()).join("");
18 | }
at getYomi (/home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:15:30)
at /home/runner/work/voicevox/voicevox/tests/e2e/browser/辞書ダイアログ.spec.ts:53:16
|
Run npm run test:browser-e2e
Process completed with exit code 1.
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Run npm run test:browser-e2e:
[browser] › browser/アップデート通知ダイアログ.spec.ts#L1
[browser] › browser/アップデート通知ダイアログ.spec.ts took 18.3s
|
Run npm run test:browser-e2e
1 failed
[browser] › browser/辞書ダイアログ.spec.ts:40:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ───────────
2 skipped
24 passed (1.9m)
|
Loading