e2e #88
e2e.yml
on: schedule
Playwright E2E journeys
12m 8s
Annotations
10 errors, 1 warning, and 3 notices
|
[chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote:
apps/frontend/e2e/offramp-brl-journey.spec.ts#L128
5) [chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote, auth, CPF+Pix eligibility, registration, wallet signing, progress, success
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
126 | // reported in a second update; the offramp starts automatically and (once polling
127 | // reports COMPLETE) lands on the SELL success screen.
> 128 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
129 | timeout: 45_000
130 | });
131 | await expect(page.getByText("Your funds were sent via PIX and are now in your bank account.")).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-brl-journey.spec.ts:128:108
|
|
[chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote:
apps/frontend/e2e/offramp-brl-journey.spec.ts#L128
5) [chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote, auth, CPF+Pix eligibility, registration, wallet signing, progress, success
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
126 | // reported in a second update; the offramp starts automatically and (once polling
127 | // reports COMPLETE) lands on the SELL success screen.
> 128 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
129 | timeout: 45_000
130 | });
131 | await expect(page.getByText("Your funds were sent via PIX and are now in your bank account.")).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-brl-journey.spec.ts:128:108
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
4) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
4) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
3) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
3) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
2) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
2) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
1) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote:
apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts#L243
1) [chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
Expected: visible
Timeout: 45000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 45000ms
- waiting for getByRole('heading', { name: 'All set! The withdrawal has been sent to your bank.' })
241 | // reported in a second update; the offramp starts automatically and (once polling
242 | // reports COMPLETE) lands on the SELL success screen.
> 243 | await expect(page.getByRole("heading", { name: "All set! The withdrawal has been sent to your bank." })).toBeVisible({
| ^
244 | timeout: 45_000
245 | });
246 | await expect(page.getByText(journey.arrivalText)).toBeVisible();
at /home/runner/work/vortex/vortex/apps/frontend/e2e/offramp-alfredpay-journeys.spec.ts:243:110
|
|
Playwright E2E journeys
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
🎭 Playwright Run Summary
73 passed (2.4m)
|
|
🎭 Playwright Run Summary
5 failed
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL USD journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL MXN journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL COP journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
[chromium] › e2e/offramp-alfredpay-journeys.spec.ts:150:3 › SELL ARS journey: quote, auth, Alfredpay KYC gate, fiat account, registration, wallet signing, progress, success
[chromium] › e2e/offramp-brl-journey.spec.ts:63:1 › SELL BRL journey: quote, auth, CPF+Pix eligibility, registration, wallet signing, progress, success
10 passed (7.9m)
|
|
Playwright E2E journeys
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
|
39.7 MB |
sha256:b039c4dfceac24cf2804a2911f338dbf506d090a9f85759ffc23e27244e3f426
|
|
|
playwright-report-dashboard
|
269 KB |
sha256:a25b7bd09d14557cbb284ff59fa389324a68b77e31fc602dca6460cc1d33e209
|
|