Penetration testing for EC-CUBE #4
Annotations
14 errors, 6 warnings, and 7 notices
[chromium] › test/front_login/contact.test.ts:27:9 › お問い合わせページのテストをします › テストを実行します[GET] @attack › アクティブスキャンを実行します:
e2e-tests/pages/contact.page.ts#L32
1) [chromium] › test/front_login/contact.test.ts:27:9 › お問い合わせページのテストをします › テストを実行します[GET] @attack › アクティブスキャンを実行します
TypeError: Cannot read properties of undefined (reading 'locator')
at pages/contact.page.ts:32
30 | this.page = page;
31 | this.url = `${ PlaywrightConfig.use?.baseURL ?? "" }/contact/index.php`;
> 32 | this.confirmButton = page.locator('input[name=confirm][alt=確認ページへ]');
| ^
33 | this.submitButton = page.locator('input[name=send][alt=送信]');
34 | this.name01 = page.locator('input[name=name01]');
35 | this.name02 = page.locator('input[name=name02]');
at ContactPage (/home/runner/work/eccube-2_13/eccube-2_13/e2e-tests/pages/contact.page.ts:32:31)
at /home/runner/work/eccube-2_13/eccube-2_13/e2e-tests/test/front_login/contact.test.ts:28:27
|
Penetration testing (test/front_login/contact.test.ts)
Process completed with exit code 1.
|
Penetration testing (test/front_login/shopping/shopping_confirm.test.ts)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › test/front_login/shopping/shopping_confirm.test.ts:40:9 › ご注文確認画面のテストをします › 注文完了ページへ進むテストを実行します[POST] @attack › アクティブスキャンを実行します:
e2e-tests/test/front_login/shopping/shopping_confirm.test.ts#L1
1) [chromium] › test/front_login/shopping/shopping_confirm.test.ts:40:9 › ご注文確認画面のテストをします › 注文完了ページへ進むテストを実行します[POST] @attack › アクティブスキャンを実行します
Test timeout of 600000ms exceeded.
|
[chromium] › test/front_login/shopping/shopping_confirm.test.ts:40:9 › ご注文確認画面のテストをします › 注文完了ページへ進むテストを実行します[POST] @attack › アクティブスキャンを実行します:
e2e-tests/test/front_login/shopping/shopping_confirm.test.ts#L41
1) [chromium] › test/front_login/shopping/shopping_confirm.test.ts:40:9 › ご注文確認画面のテストをします › 注文完了ページへ進むテストを実行します[POST] @attack › アクティブスキャンを実行します
Error: page.click: Test timeout of 600000ms exceeded.
Call log:
- waiting for locator('[alt=ご注文完了ページへ]')
39 | let scanId: number;
40 | test('アクティブスキャンを実行します', async ({ page }) => {
> 41 | await page.click('[alt=ご注文完了ページへ]');
| ^
42 | const paymentPage = new ShoppingPaymentPage(page);
43 | const zapClient = paymentPage.getZapClient();
44 | const message = await zapClient.getLastMessage(url);
at /home/runner/work/eccube-2_13/eccube-2_13/e2e-tests/test/front_login/shopping/shopping_confirm.test.ts:41:18
|
Penetration testing (test/front_login/shopping/shopping_confirm.test.ts)
Process completed with exit code 1.
|
[chromium] › test/front_login/shopping/shopping_deliv.test.ts:39:9 › お届け先指定画面のテストをします › お支払方法・お届け時間等の指定へ進むテストを実行します[POST] @attack › アクティブスキャンを実行します:
e2e-tests/test/front_login/shopping/shopping_deliv.test.ts#L1
1) [chromium] › test/front_login/shopping/shopping_deliv.test.ts:39:9 › お届け先指定画面のテストをします › お支払方法・お届け時間等の指定へ進むテストを実行します[POST] @attack › アクティブスキャンを実行します
Test timeout of 600000ms exceeded.
|
[chromium] › test/front_login/shopping/shopping_deliv.test.ts:39:9 › お届け先指定画面のテストをします › お支払方法・お届け時間等の指定へ進むテストを実行します[POST] @attack › アクティブスキャンを実行します:
e2e-tests/test/front_login/shopping/shopping_deliv.test.ts#L40
1) [chromium] › test/front_login/shopping/shopping_deliv.test.ts:39:9 › お届け先指定画面のテストをします › お支払方法・お届け時間等の指定へ進むテストを実行します[POST] @attack › アクティブスキャンを実行します
Error: page.click: Test timeout of 600000ms exceeded.
Call log:
- waiting for locator('input[alt=選択したお届け先に送る]')
38 | let scanId: number;
39 | test('アクティブスキャンを実行します', async ( { page } ) => {
> 40 | await page.click('input[alt=選択したお届け先に送る]');
| ^
41 | const cartPage = new CartPage(page);
42 | const zapClient = cartPage.getZapClient();
43 | const message = await zapClient.getLastMessage(url);
at /home/runner/work/eccube-2_13/eccube-2_13/e2e-tests/test/front_login/shopping/shopping_deliv.test.ts:40:18
|
Penetration testing (test/front_login/shopping/shopping_deliv.test.ts)
Process completed with exit code 1.
|
Penetration testing (test/front_login/shopping/shopping_deliv.test.ts)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › test/front_login/cart/cart.test.ts:79:9 › カートページのテストをします › 数量減算のテストを実行します[POST] @attack › アクティブスキャンを実行します:
e2e-tests/test/front_login/cart/cart.test.ts#L1
1) [chromium] › test/front_login/cart/cart.test.ts:79:9 › カートページのテストをします › 数量減算のテストを実行します[POST] @attack › アクティブスキャンを実行します
Test timeout of 600000ms exceeded.
|
[chromium] › test/front_login/cart/cart.test.ts:79:9 › カートページのテストをします › 数量減算のテストを実行します[POST] @attack › アクティブスキャンを実行します:
e2e-tests/pages/cart.page.ts#L44
1) [chromium] › test/front_login/cart/cart.test.ts:79:9 › カートページのテストをします › 数量減算のテストを実行します[POST] @attack › アクティブスキャンを実行します
Error: locator.click: Test timeout of 600000ms exceeded.
Call log:
- waiting for locator('table[summary=商品情報]').locator('tr').nth(1).locator('td').nth(4).locator('[alt="-"]')
at pages/cart.page.ts:44
42 |
43 | async subtruction(row?: number) {
> 44 | await this.getSubtructionButton(row).click();
| ^
45 | }
46 |
47 | getZapClient() {
at CartPage.subtruction (/home/runner/work/eccube-2_13/eccube-2_13/e2e-tests/pages/cart.page.ts:44:42)
at /home/runner/work/eccube-2_13/eccube-2_13/e2e-tests/test/front_login/cart/cart.test.ts:111:22
|
Penetration testing (test/front_login/cart/cart.test.ts)
Process completed with exit code 1.
|
Penetration testing (test/front_login/cart/cart.test.ts)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Slow Test:
[chromium] › test/front_login/shopping/shopping_complete.test.ts#L1
[chromium] › test/front_login/shopping/shopping_complete.test.ts took 58.9s
|
Slow Test:
[chromium] › test/front_login/cart/cart_delete.test.ts#L1
[chromium] › test/front_login/cart/cart_delete.test.ts took 2.0m
|
Slow Test:
[chromium] › test/front_login/shopping/shopping_payment.test.ts#L1
[chromium] › test/front_login/shopping/shopping_payment.test.ts took 4.0m
|
Slow Test:
[chromium] › test/front_login/shopping/shopping_confirm.test.ts#L1
[chromium] › test/front_login/shopping/shopping_confirm.test.ts took 11.5m
|
Slow Test:
[chromium] › test/front_login/shopping/shopping_deliv.test.ts#L1
[chromium] › test/front_login/shopping/shopping_deliv.test.ts took 11.6m
|
Slow Test:
[chromium] › test/front_login/cart/cart.test.ts#L1
[chromium] › test/front_login/cart/cart.test.ts took 13.3m
|
🎭 Playwright Run Summary
1 failed
[chromium] › test/front_login/contact.test.ts:27:9 › お問い合わせページのテストをします › テストを実行します[GET] @attack › アクティブスキャンを実行します
5 did not run
1 passed (3.8s)
|
🎭 Playwright Run Summary
2 passed (1.0m)
|
🎭 Playwright Run Summary
2 passed (2.0m)
|
🎭 Playwright Run Summary
4 passed (4.0m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › test/front_login/shopping/shopping_confirm.test.ts:40:9 › ご注文確認画面のテストをします › 注文完了ページへ進むテストを実行します[POST] @attack › アクティブスキャンを実行します
3 passed (11.6m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › test/front_login/shopping/shopping_deliv.test.ts:39:9 › お届け先指定画面のテストをします › お支払方法・お届け時間等の指定へ進むテストを実行します[POST] @attack › アクティブスキャンを実行します
3 passed (11.6m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › test/front_login/cart/cart.test.ts:79:9 › カートページのテストをします › 数量減算のテストを実行します[POST] @attack › アクティブスキャンを実行します
5 passed (13.4m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
linux-php--logs
|
226 Bytes |
|
zap-test_front_login_cart_cart.test.ts-session
|
593 KB |
|
zap-test_front_login_cart_cart_delete.test.ts-session
|
2.29 MB |
|
zap-test_front_login_contact.test.ts-session
|
142 KB |
|
zap-test_front_login_shopping_shopping_complete.test.ts-session
|
1.77 MB |
|
zap-test_front_login_shopping_shopping_confirm.test.ts-session
|
540 KB |
|
zap-test_front_login_shopping_shopping_deliv.test.ts-session
|
459 KB |
|
zap-test_front_login_shopping_shopping_payment.test.ts-session
|
4.78 MB |
|