Run tests on 3.22.66-7fa982d CORE #854
Annotations
10 errors, 3 warnings, and 1 notice
|
Run playwright tests:
playwright/tests/product.spec.ts#L137
7) [e2e] › playwright/tests/product.spec.ts:131:5 › TC: SALEOR_46 As an admin, I should be able to update a product by uploading media, assigning channels, assigning tax, and adding a new variant @basic-regression #product #e2e
Error: locator.waitFor: Error: strict mode violation: getByTestId('product-image') resolved to 4 elements:
1) <div class="jss55" data-test-id="product-image">…</div> aka getByTestId('product-image').first()
2) <div class="jss55" data-test-id="product-image">…</div> aka getByTestId('product-image').nth(1)
3) <div class="jss55" data-test-id="product-image">…</div> aka getByTestId('product-image').nth(2)
4) <div class="jss55" data-test-id="product-image">…</div> aka getByTestId('product-image').nth(3)
Call log:
- waiting for getByTestId('product-image') to be visible
135 | await productPage.clickUploadMediaButton();
136 | await productPage.uploadProductImage("beer.avif");
> 137 | await productPage.productImage.waitFor({ state: "visible" });
| ^
138 | await productPage.rightSideDetailsPage.selectOneChannelAsAvailableWhenNoneSelected("Channel-PLN");
139 | await productPage.selectFirstTaxOption();
140 |
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/product.spec.ts:137:34
|
|
Run playwright tests:
playwright/pages/basePage.ts#L120
6) [e2e] › playwright/tests/product.spec.ts:116:5 › TC: SALEOR_45 As an admin I should be able to delete a single products @basic-regression #product #e2e
Error: No error banner should be visible
expect(locator).not.toBeVisible() failed
Locator: locator('[data-test-type="error"]')
Expected: not visible
Received: visible
Timeout: 10000ms
Call log:
- No error banner should be visible with timeout 10000ms
- waiting for locator('[data-test-type="error"]')
14 × locator resolved to <div data-test-type="error" class="_18fs8ps2t9 _18fs8ps32x _18fs8ps29x _18fs8ps2jl _18fs8ps1mf _18fs8ps1ml _18fs8ps1m3 _18fs8ps1m9 _18fs8ps1go _18fs8ps1fr _18fs8ps1ii _18fs8ps1hl _18fs8ps3 _18fs8ps10 _18fs8pse0 _18fs8ps3w9 _18fs8ps229 _18fs8ps25l">…</div>
- unexpected value "visible"
at ../pages/basePage.ts:120
118 | }
119 |
> 120 | await expect(this.errorBanner, "No error banner should be visible").not.toBeVisible();
| ^
121 | }
122 |
123 | async expectInfoBanner() {
at ProductPage.expectSuccessBanner (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:120:77)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/product.spec.ts:122:3
|
|
Run playwright tests:
playwright/pages/basePage.ts#L246
5) [e2e] › playwright/tests/product.spec.ts:98:5 › TC: SALEOR_44 As an admin I should be able to delete a several products @basic-regression #product #e2e
Error: locator.waitFor: Test timeout of 35000ms exceeded.
Call log:
- waiting for locator('[data-testid="data-grid-canvas"]').locator('table tr').first()
at ../pages/basePage.ts:246
244 | await this.waitForDOMToFullyLoad();
245 |
> 246 | await this.gridCanvas.locator("table tr").first().waitFor({ state: "attached" });
| ^
247 |
248 | await this.page.waitForSelector("table tr", { state: "attached" });
249 |
at ProductPage.findRowIndexBasedOnText (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:246:55)
at ProductPage.searchAndFindRowIndexes (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:271:12)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/product.spec.ts:101:3
|
|
Run playwright tests:
playwright/tests/product.spec.ts#L0
5) [e2e] › playwright/tests/product.spec.ts:98:5 › TC: SALEOR_44 As an admin I should be able to delete a several products @basic-regression #product #e2e
Test timeout of 35000ms exceeded.
|
|
Run playwright tests:
playwright/pages/basePage.ts#L117
4) [e2e] › playwright/tests/product.spec.ts:67:5 › TC: SALEOR_27 Create full info variant - via edit variant page #e2e #product
TimeoutError: locator.waitFor: Timeout 20000ms exceeded.
Call log:
- waiting for locator('[data-test-type="success"]').first() to be visible
at ../pages/basePage.ts:117
115 | .waitFor({ state: "visible", timeout: options.timeout });
116 | } else {
> 117 | await this.successBanner.first().waitFor({ state: "visible", timeout: options.timeout });
| ^
118 | }
119 |
120 | await expect(this.errorBanner, "No error banner should be visible").not.toBeVisible();
at VariantsPage.expectSuccessBanner (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/basePage.ts:117:40)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/product.spec.ts:84:22
|
|
Run playwright tests:
playwright/tests/permissionGroup.spec.ts#L150
3) [e2e] › playwright/tests/permissionGroup.spec.ts:140:5 › TC: SALEOR_135 Should be able to delete single permission group #permissions #e2e
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('permission-group-name-input').locator('input')
Expected: "e2e_permission_group_to_be_deleted"
Received: ""
Timeout: 10000ms
Call log:
- Expect "toHaveValue" with timeout 10000ms
- waiting for getByTestId('permission-group-name-input').locator('input')
13 × locator resolved to <input disabled value="" name="name" type="text" aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input Mui-disabled Mui-disabled"/>
- unexpected value ""
148 | timeout: 30000,
149 | });
> 150 | await expect(permissionDetails.permissionGroupNameInput).toHaveValue(permission.name);
| ^
151 | await permissionDetails.clickDeleteButton();
152 | await permissionDetails.deletePermissionGroupDialog.deleteDialog.waitFor({
153 | state: "visible",
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/permissionGroup.spec.ts:150:60
|
|
Run playwright tests:
playwright/pages/permissionGroupDetailsPage.ts#L76
2) [e2e] › playwright/tests/permissionGroup.spec.ts:119:5 › TC: SALEOR_218 Should be able to edit members of existing permission group #permissions #e2e
Error: locator.click: Test timeout of 35000ms exceeded.
Call log:
- waiting for getByTestId('assigned-member-row').filter({ hasText: 'e2e_permission_group_member_1 test' }).locator(getByTestId('remove-user'))
at ../pages/permissionGroupDetailsPage.ts:76
74 | .filter({ hasText: member })
75 | .locator(this.removeMemberButton)
> 76 | .click();
| ^
77 | }
78 |
79 | async clickSaveButton() {
at PermissionGroupDetailsPage.unassignSingleMember (/home/runner/work/saleor-dashboard/saleor-dashboard/playwright/pages/permissionGroupDetailsPage.ts:76:8)
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/permissionGroup.spec.ts:126:27
|
|
Run playwright tests:
playwright/tests/permissionGroup.spec.ts#L0
2) [e2e] › playwright/tests/permissionGroup.spec.ts:119:5 › TC: SALEOR_218 Should be able to edit members of existing permission group #permissions #e2e
Test timeout of 35000ms exceeded.
|
|
Run playwright tests:
playwright/tests/permissionGroup.spec.ts#L86
1) [e2e] › playwright/tests/permissionGroup.spec.ts:78:5 › TC: SALEOR_134 Should be able to edit an existing permission group #permissions #e2e
Error: expect(locator).toHaveValue(expected) failed
Locator: getByTestId('permission-group-name-input').locator('input')
Expected: "e2e_permission_group_to_be_updated"
Received: "Account copy"
Timeout: 10000ms
Call log:
- Expect "toHaveValue" with timeout 10000ms
- waiting for getByTestId('permission-group-name-input').locator('input')
4 × locator resolved to <input disabled value="" name="name" type="text" aria-invalid="false" class="MuiInputBase-input MuiOutlinedInput-input Mui-disabled Mui-disabled"/>
- unexpected value ""
9 × locator resolved to <input name="name" type="text" aria-invalid="false" value="Account copy" class="MuiInputBase-input MuiOutlinedInput-input"/>
- unexpected value "Account copy"
84 | const oldName = permission.name;
85 |
> 86 | await expect(permissionDetails.permissionGroupNameInput).toHaveValue(oldName);
| ^
87 | await permissionDetails.permissionGroupNameInput.clear();
88 |
89 | const newName = faker.random.words(2);
at /home/runner/work/saleor-dashboard/saleor-dashboard/playwright/tests/permissionGroup.spec.ts:86:60
|
|
Run playwright tests
Testing stopped early after 10 maximum allowed failures.
|
|
Complete job
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Post Run playwright tests
Unexpected input(s) 'URL_TO_RUN', valid inputs are ['BASE_URL', 'API_URL', 'E2E_USER_NAME', 'E2E_USER_PASSWORD', 'E2E_PERMISSIONS_USERS_PASSWORD', 'SHARD', 'MAILPITURL', 'PW_WORKERS', 'PW_RETRIES', 'PROJECT', 'ACCOUNTS', 'E2E_ENCODE_PASS', 'BRANCH_NAME', 'SALEOR_CLOUD_SERVICE', 'DASHBOARD_VERSION', 'BUILD_NUMBER', 'BUILD_URL', 'APP_IDENTIFIERS', 'ARTIFACT_PREFIX']
|
|
Run playwright tests
Unexpected input(s) 'URL_TO_RUN', valid inputs are ['BASE_URL', 'API_URL', 'E2E_USER_NAME', 'E2E_USER_PASSWORD', 'E2E_PERMISSIONS_USERS_PASSWORD', 'SHARD', 'MAILPITURL', 'PW_WORKERS', 'PW_RETRIES', 'PROJECT', 'ACCOUNTS', 'E2E_ENCODE_PASS', 'BRANCH_NAME', 'SALEOR_CLOUD_SERVICE', 'DASHBOARD_VERSION', 'BUILD_NUMBER', 'BUILD_URL', 'APP_IDENTIFIERS', 'ARTIFACT_PREFIX']
|
|
Run playwright tests
10 failed
[e2e] › playwright/tests/permissionGroup.spec.ts:78:5 › TC: SALEOR_134 Should be able to edit an existing permission group #permissions #e2e
[e2e] › playwright/tests/permissionGroup.spec.ts:119:5 › TC: SALEOR_218 Should be able to edit members of existing permission group #permissions #e2e
[e2e] › playwright/tests/permissionGroup.spec.ts:140:5 › TC: SALEOR_135 Should be able to delete single permission group #permissions #e2e
[e2e] › playwright/tests/product.spec.ts:67:5 › TC: SALEOR_27 Create full info variant - via edit variant page #e2e #product
[e2e] › playwright/tests/product.spec.ts:98:5 › TC: SALEOR_44 As an admin I should be able to delete a several products @basic-regression #product #e2e
[e2e] › playwright/tests/product.spec.ts:116:5 › TC: SALEOR_45 As an admin I should be able to delete a single products @basic-regression #product #e2e
[e2e] › playwright/tests/product.spec.ts:131:5 › TC: SALEOR_46 As an admin, I should be able to update a product by uploading media, assigning channels, assigning tax, and adding a new variant @basic-regression #product #e2e
[e2e] › playwright/tests/product.spec.ts:233:5 › TC: SALEOR_60 As an admin I should be able update existing variant @basic-regression #product #e2e
[e2e] › playwright/tests/product.spec.ts:264:5 › TC: SALEOR_61 As an admin I should be able to delete existing variant @basic-regression #product #e2e
[e2e] › playwright/tests/product.spec.ts:281:5 › TC: SALEOR_62 As an admin I should be able to bulk delete existing variants @basic-regression #product #e2e
2 interrupted
[e2e] › playwright/tests/productTypes.spec.ts:32:5 › TC: SALEOR_184 As a admin I can edit product type #e2e #product-type
[e2e] › playwright/tests/productTypes.spec.ts:45:5 › TC: SALEOR_185 As a admin user I can delete product type with assigned products #e2e #product-type
91 did not run
26 passed (2.1m)
|
background
wait
wait-all
cancel
parallel
Loading