Skip to content

Add Contant Sales button + seo improvements INTER-306 #365

Add Contant Sales button + seo improvements INTER-306

Add Contant Sales button + seo improvements INTER-306 #365

Triggered via pull request October 18, 2023 08:10
Status Success
Total duration 8m 5s
Artifacts 1

playwright.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 3 notices
[chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts: e2e/payment-fraud.spec.js#L18
1) [chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts Test timeout of 30000ms exceeded while running "beforeEach" hook. 16 | 17 | test.describe('Payment fraud', () => { > 18 | test.beforeEach(async ({ page, context }) => { | ^ 19 | await reset(context); 20 | 21 | await page.goto('/payment-fraud'); at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.js:18:8
[chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts: e2e/admin.js#L11
1) [chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts Error: page.waitForSelector: Page closed =========================== logs =========================== waiting for locator('text=Reset all data for this visitorId') to be visible ============================================================ at admin.js:11 9 | await page.click('#reset'); 10 | > 11 | await page.waitForSelector('text=Reset all data for this visitorId'); | ^ 12 | 13 | await page.close(); 14 | } at reset (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/admin.js:11:14) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.js:19:5
[chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts: e2e/payment-fraud.spec.js#L1
1) [chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts Pending operations: - page.waitForSelector at e2e/admin.js:11:14
[webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons: e2e/coupon-fraud.spec.js#L1
1) [webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons Test timeout of 30000ms exceeded.
[webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons: e2e/coupon-fraud.spec.js#L30
1) [webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons Error: page.waitForSelector: Page closed =========================== logs =========================== waiting for locator('text="Coupon claimed"') to be visible ============================================================ 28 | await page.click('button:has-text("Apply")'); 29 | await page.waitForLoadState('networkidle'); > 30 | await page.waitForSelector('text="Coupon claimed"'); | ^ 31 | 32 | await page.fill('#coupon_code', 'BlackFriday', {}); 33 | await page.click('button:has-text("Apply")'); at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.js:30:16
[webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons: e2e/coupon-fraud.spec.js#L1
1) [webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons Pending operations: - page.waitForSelector at e2e/coupon-fraud.spec.js:30:16
[webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks: e2e/payment-fraud.spec.js#L1
2) [webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks ───── Test timeout of 30000ms exceeded.
[webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks: e2e/payment-fraud.spec.js#L8
2) [webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks ───── Error: page.waitForSelector: Page closed =========================== logs =========================== waiting for locator('text="Thank you for your payment. Everything is OK."') to be visible ============================================================ 6 | await page.click('[type="submit"]'); 7 | > 8 | await page.waitForSelector('text="Thank you for your payment. Everything is OK."'); | ^ 9 | } 10 | 11 | async function waitForInvalidCardSubmit(page) { at waitForSuccessfulSubmit (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.js:8:14) at /home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.js:31:5
[webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks: e2e/payment-fraud.spec.js#L1
2) [webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks ───── Pending operations: - page.waitForSelector at e2e/payment-fraud.spec.js:8:14
🎭 Playwright Run Summary
27 passed (2.7m)
🎭 Playwright Run Summary
1 flaky [chromium] › payment-fraud.spec.js:41:7 › Payment fraud › should prevent card cracking after 3 attempts 26 passed (3.3m)
🎭 Playwright Run Summary
2 flaky [webkit] › coupon-fraud.spec.js:26:7 › Coupon fraud › should prevent spamming multiple coupons ─ [webkit] › payment-fraud.spec.js:28:7 › Payment fraud › should allow only two chargebacks ────── 25 passed (4.1m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
4.92 MB