Stencil Nightly Build #605
stencil-nightly.yml
on: schedule
build-core-with-stencil-nightly
1m 17s
Matrix: test-core-screenshot
test-core-clean-build
12s
test-core-lint
45s
test-core-spec
44s
verify-screenshots
0s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
0s
verify-test-react-e2e
0s
verify-test-react-router-e2e
0s
verify-test-vue-e2e
0s
Annotations
161 errors and 15 notices
|
test-angular-e2e (ng17)
Process completed with exit code 1.
|
|
test-angular-e2e (ng16)
Process completed with exit code 1.
|
|
test-angular-e2e (ng18)
Process completed with exit code 1.
|
|
test-angular-e2e (ng19)
Process completed with exit code 1.
|
|
verify-test-angular-e2e
Process completed with exit code 1.
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select:
src/components/select/test/label/select.e2e.ts#L22
1) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-default-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-default-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
20 |
21 | const select = page.locator('ion-select');
> 22 | await expect(select).toHaveScreenshot(screenshot(`select-label-default`));
| ^
23 | });
24 |
25 | test('should truncate long labels with ellipses', async ({ page }) => {
at /ionic/src/components/select/test/label/select.e2e.ts:22:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select:
src/components/select/test/label/select.e2e.ts#L22
1) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-default-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-default-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
20 |
21 | const select = page.locator('ion-select');
> 22 | await expect(select).toHaveScreenshot(screenshot(`select-label-default`));
| ^
23 | });
24 |
25 | test('should truncate long labels with ellipses', async ({ page }) => {
at /ionic/src/components/select/test/label/select.e2e.ts:22:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select:
src/components/select/test/label/select.e2e.ts#L22
1) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-default-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-default-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
20 |
21 | const select = page.locator('ion-select');
> 22 | await expect(select).toHaveScreenshot(screenshot(`select-label-default`));
| ^
23 | });
24 |
25 | test('should truncate long labels with ellipses', async ({ page }) => {
at /ionic/src/components/select/test/label/select.e2e.ts:22:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses:
src/components/select/test/label/select.e2e.ts#L34
2) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-long-label-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-long-label-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select placeholder="Select an Item" label="Long Label Long Label Long Label Long Label Long Label Long Label" class="ios has-placeholder ion-focusable select-ltr select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
32 |
33 | const select = page.locator('ion-select');
> 34 | await expect(select).toHaveScreenshot(screenshot(`select-label-long-label`));
| ^
35 | });
36 | });
37 |
at /ionic/src/components/select/test/label/select.e2e.ts:34:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses:
src/components/select/test/label/select.e2e.ts#L34
2) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-long-label-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-long-label-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select placeholder="Select an Item" label="Long Label Long Label Long Label Long Label Long Label Long Label" class="ios has-placeholder ion-focusable select-ltr select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
32 |
33 | const select = page.locator('ion-select');
> 34 | await expect(select).toHaveScreenshot(screenshot(`select-label-long-label`));
| ^
35 | });
36 | });
37 |
at /ionic/src/components/select/test/label/select.e2e.ts:34:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses:
src/components/select/test/label/select.e2e.ts#L34
2) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-long-label-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-long-label-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select placeholder="Select an Item" label="Long Label Long Label Long Label Long Label Long Label Long Label" class="ios has-placeholder ion-focusable select-ltr select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
32 |
33 | const select = page.locator('ion-select');
> 34 | await expect(select).toHaveScreenshot(screenshot(`select-label-long-label`));
| ^
35 | });
36 | });
37 |
at /ionic/src/components/select/test/label/select.e2e.ts:34:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position:
src/components/select/test/label/select.e2e.ts#L48
3) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-start-justify-start-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-start-justify-start-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" justify="start" label-placement="start" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-justify-start select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
46 |
47 | const select = page.locator('ion-select');
> 48 | await expect(select).toHaveScreenshot(screenshot(`select-label-start-justify-start`));
| ^
49 | });
50 | test('should render an end justification with label in the start position', async ({ page }) => {
51 | await page.setContent(
at /ionic/src/components/select/test/label/select.e2e.ts:48:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position:
src/components/select/test/label/select.e2e.ts#L48
3) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-start-justify-start-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-start-justify-start-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" justify="start" label-placement="start" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-justify-start select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
46 |
47 | const select = page.locator('ion-select');
> 48 | await expect(select).toHaveScreenshot(screenshot(`select-label-start-justify-start`));
| ^
49 | });
50 | test('should render an end justification with label in the start position', async ({ page }) => {
51 | await page.setContent(
at /ionic/src/components/select/test/label/select.e2e.ts:48:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position:
src/components/select/test/label/select.e2e.ts#L48
3) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-start-justify-start-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-start-justify-start-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" justify="start" label-placement="start" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-justify-start select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
46 |
47 | const select = page.locator('ion-select');
> 48 | await expect(select).toHaveScreenshot(screenshot(`select-label-start-justify-start`));
| ^
49 | });
50 | test('should render an end justification with label in the start position', async ({ page }) => {
51 | await page.setContent(
at /ionic/src/components/select/test/label/select.e2e.ts:48:30
|
|
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:50:11 › select: label - ios/ltr › select: start placement › should render an end justification with label in the start position:
src/components/select/test/label/select.e2e.ts#L59
4) [Mobile Safari] › src/components/select/test/label/select.e2e.ts:50:11 › select: label - ios/ltr › select: start placement › should render an end justification with label in the start position
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/select/test/label/select.e2e.ts-snapshots/select-label-start-justify-end-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(select-label-start-justify-end-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-select')
- locator resolved to <ion-select label="Label" justify="end" label-placement="start" placeholder="Select an Item" class="ios has-placeholder ion-focusable select-ltr select-justify-end select-label-placement-start hydrated">…</ion-select>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
57 |
58 | const select = page.locator('ion-select');
> 59 | await expect(select).toHaveScreenshot(screenshot(`select-label-start-justify-end`));
| ^
60 | });
61 | test('should render a space between justification with label in the start position', async ({ page }) => {
62 | await page.setContent(
at /ionic/src/components/select/test/label/select.e2e.ts:59:30
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts:
src/components/toast/test/a11y/toast.e2e.ts#L30
1) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
28 |
29 | const results = await new AxeBuilder({ page }).analyze();
> 30 | expect(results.violations).toEqual([]);
| ^
31 | });
32 |
33 | test('should not have any axe violations with controller toasts', async ({ page }) => {
at /ionic/src/components/toast/test/a11y/toast.e2e.ts:30:34
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts:
src/components/toast/test/a11y/toast.e2e.ts#L30
1) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
28 |
29 | const results = await new AxeBuilder({ page }).analyze();
> 30 | expect(results.violations).toEqual([]);
| ^
31 | });
32 |
33 | test('should not have any axe violations with controller toasts', async ({ page }) => {
at /ionic/src/components/toast/test/a11y/toast.e2e.ts:30:34
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts:
src/components/toast/test/a11y/toast.e2e.ts#L30
1) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
28 |
29 | const results = await new AxeBuilder({ page }).analyze();
> 30 | expect(results.violations).toEqual([]);
| ^
31 | });
32 |
33 | test('should not have any axe violations with controller toasts', async ({ page }) => {
at /ionic/src/components/toast/test/a11y/toast.e2e.ts:30:34
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts:
src/components/toast/test/a11y/toast.e2e.ts#L1
2) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts:
src/components/toast/test/a11y/toast.e2e.ts#L66
2) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('ion-button')
- locator resolved to <ion-button onclick="presentToast()" class="ios button button-solid ion-activatable ion-focusable hydrated">Present</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible, e
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts:
src/components/toast/test/a11y/toast.e2e.ts#L1
2) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts:
src/components/toast/test/a11y/toast.e2e.ts#L66
2) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('ion-button')
- locator resolved to <ion-button onclick="presentToast()" class="ios button button-solid ion-activatable ion-focusable hydrated">Present</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- ret
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts:
src/components/toast/test/a11y/toast.e2e.ts#L1
2) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts:
src/components/toast/test/a11y/toast.e2e.ts#L66
2) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('ion-button')
- locator resolved to <ion-button onclick="presentToast()" class="ios button button-solid ion-activatable ion-focusable hydrated">Present</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- ret
|
|
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr › should not have any axe violations with inline toasts:
src/components/toast/test/a11y/toast.e2e.ts#L30
3) [Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr › should not have any axe violations with inline toasts
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html dir=\"ltr\" lang=\"en\" class=\"plt-iphone plt-ios plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
28 |
29 | const results = await new AxeBuilder({ page }).analyze();
> 30 | expect(results.violations).toEqual([]);
| ^
31 | });
32 |
33 | test('should not have any axe violations with controller toasts', async ({ page }) => {
at /ionic/src/components/toast/test/a11y/toast.e2e.ts:30:34
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill:
src/components/input/test/bottom-content/input.e2e.ts#L14
1) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-no-fill-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
12 | );
13 | const input = page.locator('ion-input');
> 14 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-no-fill`));
| ^
15 | });
16 | test('entire input component should render correctly with solid fill', async ({ page }) => {
17 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:14:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill:
src/components/input/test/bottom-content/input.e2e.ts#L14
1) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-no-fill-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
12 | );
13 | const input = page.locator('ion-input');
> 14 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-no-fill`));
| ^
15 | });
16 | test('entire input component should render correctly with solid fill', async ({ page }) => {
17 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:14:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill:
src/components/input/test/bottom-content/input.e2e.ts#L14
1) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-no-fill-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
12 | );
13 | const input = page.locator('ion-input');
> 14 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-no-fill`));
| ^
15 | });
16 | test('entire input component should render correctly with solid fill', async ({ page }) => {
17 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:14:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill:
src/components/input/test/bottom-content/input.e2e.ts#L24
2) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-solid-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-solid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input fill="solid" label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
22 | );
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-solid`));
| ^
25 | });
26 | test('entire input component should render correctly with outline fill', async ({ page }) => {
27 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:24:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill:
src/components/input/test/bottom-content/input.e2e.ts#L24
2) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-solid-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-solid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input fill="solid" label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
22 | );
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-solid`));
| ^
25 | });
26 | test('entire input component should render correctly with outline fill', async ({ page }) => {
27 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:24:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill:
src/components/input/test/bottom-content/input.e2e.ts#L24
2) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-solid-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-solid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input fill="solid" label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
22 | );
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-solid`));
| ^
25 | });
26 | test('entire input component should render correctly with outline fill', async ({ page }) => {
27 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:24:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill:
src/components/input/test/bottom-content/input.e2e.ts#L34
3) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-outline-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" fill="outline" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-fill-outline input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
32 | );
33 | const input = page.locator('ion-input');
> 34 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-outline`));
| ^
35 | });
36 | });
37 | });
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:34:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill:
src/components/input/test/bottom-content/input.e2e.ts#L34
3) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-outline-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" fill="outline" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-fill-outline input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
32 | );
33 | const input = page.locator('ion-input');
> 34 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-outline`));
| ^
35 | });
36 | });
37 | });
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:34:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill:
src/components/input/test/bottom-content/input.e2e.ts#L34
3) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-outline-ios-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-outline-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" fill="outline" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-ios-h ios has-value input-fill-outline input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
32 | );
33 | const input = page.locator('ion-input');
> 34 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-outline`));
| ^
35 | });
36 | });
37 | });
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:34:27
|
|
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - md/ltr › entire input component should render correctly with no fill:
src/components/input/test/bottom-content/input.e2e.ts#L14
4) [Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - md/ltr › entire input component should render correctly with no fill
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/bottom-content/input.e2e.ts-snapshots/input-full-bottom-no-fill-md-ltr-Mobile-Firefox-linux.png
Call log:
- expect.toHaveScreenshot(input-full-bottom-no-fill-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input label="Email" maxlength="20" counter="true" value="[email protected]" helper-text="Enter an email" class="sc-ion-input-md-h md has-value input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
12 | );
13 | const input = page.locator('ion-input');
> 14 | await expect(input).toHaveScreenshot(screenshot(`input-full-bottom-no-fill`));
| ^
15 | });
16 | test('entire input component should render correctly with solid fill', async ({ page }) => {
17 | await page.setContent(
at /ionic/src/components/input/test/bottom-content/input.e2e.ts:14:27
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L27
1) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-valid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="ion-valid has-focus sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
25 |
26 | const textarea = page.locator('ion-textarea');
> 27 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-valid`));
| ^
28 | });
29 | test('should render invalid state correctly', async ({ page }) => {
30 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:27:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L27
1) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-valid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="ion-valid has-focus sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
25 |
26 | const textarea = page.locator('ion-textarea');
> 27 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-valid`));
| ^
28 | });
29 | test('should render invalid state correctly', async ({ page }) => {
30 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:27:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L27
1) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-valid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="ion-valid has-focus sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
25 |
26 | const textarea = page.locator('ion-textarea');
> 27 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-valid`));
| ^
28 | });
29 | test('should render invalid state correctly', async ({ page }) => {
30 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:27:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L46
2) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-invalid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="ion-touched ion-invalid sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
44 |
45 | const textarea = page.locator('ion-textarea');
> 46 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-invalid`));
| ^
47 | });
48 | test('should render focused state correctly', async ({ page }) => {
49 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:46:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L46
2) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-invalid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="ion-touched ion-invalid sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
44 |
45 | const textarea = page.locator('ion-textarea');
> 46 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-invalid`));
| ^
47 | });
48 | test('should render focused state correctly', async ({ page }) => {
49 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:46:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L46
2) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-invalid-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="ion-touched ion-invalid sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
44 |
45 | const textarea = page.locator('ion-textarea');
> 46 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-invalid`));
| ^
47 | });
48 | test('should render focused state correctly', async ({ page }) => {
49 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:46:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L65
3) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-focus-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="has-focus sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
63 |
64 | const textarea = page.locator('ion-textarea');
> 65 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-focus`));
| ^
66 | });
67 | test('should render custom highlight correctly', async ({ page }) => {
68 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:65:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L65
3) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-focus-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="has-focus sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
63 |
64 | const textarea = page.locator('ion-textarea');
> 65 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-focus`));
| ^
66 | });
67 | test('should render custom highlight correctly', async ({ page }) => {
68 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:65:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L65
3) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-focus-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-textarea')
- locator resolved to <ion-textarea label="Email" counter="true" maxlength="20" value="[email protected]" helper-text="Enter an email" error-text="Please enter a valid email" class="has-focus sc-ion-textarea-ios-h ios has-value textarea-label-placement-start hydrated">…</ion-textarea>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
63 |
64 | const textarea = page.locator('ion-textarea');
> 65 | await expect(textarea).toHaveScreenshot(screenshot(`textarea-no-fill-focus`));
| ^
66 | });
67 | test('should render custom highlight correctly', async ({ page }) => {
68 | await page.setContent(
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:65:32
|
|
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:67:11 › textarea: highlights - ios/ltr › textarea: no fill › should render custom highlight correctly:
src/components/textarea/test/highlight/textarea.e2e.ts#L115
4) [Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:67:11 › textarea: highlights - ios/ltr › textarea: no fill › should render custom highlight correctly
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(textarea-no-fill-custom-highlight-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('.container')
- locator resolved to <div class="container">…</div>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
113 |
114 | const container = page.locator('.container');
> 115 | await expect(container).toHaveScreenshot(screenshot(`textarea-no-fill-custom-highlight`));
| ^
116 | });
117 | });
118 | test.describe('textarea: solid', () => {
at /ionic/src/components/textarea/test/highlight/textarea.e2e.ts:115:33
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected:
src/components/segment/test/basic/segment.e2e.ts#L26
1) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-no-value-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-no-value-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
24 | const segment = page.locator('ion-segment');
25 |
> 26 | await expect(segment).toHaveScreenshot(screenshot(`segment-no-value`));
| ^
27 | });
28 | test('should not have visual regressions when a value is selected', async ({ page }) => {
29 | await page.setContent(
at /ionic/src/components/segment/test/basic/segment.e2e.ts:26:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected:
src/components/segment/test/basic/segment.e2e.ts#L26
1) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-no-value-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-no-value-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
24 | const segment = page.locator('ion-segment');
25 |
> 26 | await expect(segment).toHaveScreenshot(screenshot(`segment-no-value`));
| ^
27 | });
28 | test('should not have visual regressions when a value is selected', async ({ page }) => {
29 | await page.setContent(
at /ionic/src/components/segment/test/basic/segment.e2e.ts:26:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected:
src/components/segment/test/basic/segment.e2e.ts#L26
1) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-no-value-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-no-value-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
24 | const segment = page.locator('ion-segment');
25 |
> 26 | await expect(segment).toHaveScreenshot(screenshot(`segment-no-value`));
| ^
27 | });
28 | test('should not have visual regressions when a value is selected', async ({ page }) => {
29 | await page.setContent(
at /ionic/src/components/segment/test/basic/segment.e2e.ts:26:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected:
src/components/segment/test/basic/segment.e2e.ts#L48
2) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-value-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-value-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment value="a" role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
46 | const segment = page.locator('ion-segment');
47 |
> 48 | await expect(segment).toHaveScreenshot(screenshot(`segment-value`));
| ^
49 | });
50 | });
51 | });
at /ionic/src/components/segment/test/basic/segment.e2e.ts:48:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected:
src/components/segment/test/basic/segment.e2e.ts#L48
2) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-value-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-value-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment value="a" role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
46 | const segment = page.locator('ion-segment');
47 |
> 48 | await expect(segment).toHaveScreenshot(screenshot(`segment-value`));
| ^
49 | });
50 | });
51 | });
at /ionic/src/components/segment/test/basic/segment.e2e.ts:48:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected:
src/components/segment/test/basic/segment.e2e.ts#L48
2) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-value-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-value-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment value="a" role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
46 | const segment = page.locator('ion-segment');
47 |
> 48 | await expect(segment).toHaveScreenshot(screenshot(`segment-value`));
| ^
49 | });
50 | });
51 | });
at /ionic/src/components/segment/test/basic/segment.e2e.ts:48:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected:
src/components/segment/test/basic/segment.e2e.ts#L26
3) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-no-value-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-no-value-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
24 | const segment = page.locator('ion-segment');
25 |
> 26 | await expect(segment).toHaveScreenshot(screenshot(`segment-no-value`));
| ^
27 | });
28 | test('should not have visual regressions when a value is selected', async ({ page }) => {
29 | await page.setContent(
at /ionic/src/components/segment/test/basic/segment.e2e.ts:26:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected:
src/components/segment/test/basic/segment.e2e.ts#L26
3) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-no-value-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-no-value-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
24 | const segment = page.locator('ion-segment');
25 |
> 26 | await expect(segment).toHaveScreenshot(screenshot(`segment-no-value`));
| ^
27 | });
28 | test('should not have visual regressions when a value is selected', async ({ page }) => {
29 | await page.setContent(
at /ionic/src/components/segment/test/basic/segment.e2e.ts:26:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected:
src/components/segment/test/basic/segment.e2e.ts#L26
3) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-no-value-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-no-value-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
24 | const segment = page.locator('ion-segment');
25 |
> 26 | await expect(segment).toHaveScreenshot(screenshot(`segment-no-value`));
| ^
27 | });
28 | test('should not have visual regressions when a value is selected', async ({ page }) => {
29 | await page.setContent(
at /ionic/src/components/segment/test/basic/segment.e2e.ts:26:29
|
|
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/rtl › should not have visual regressions when a value is selected:
src/components/segment/test/basic/segment.e2e.ts#L48
4) [Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/rtl › should not have visual regressions when a value is selected
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/segment/test/basic/segment.e2e.ts-snapshots/segment-value-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(segment-value-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-segment')
- locator resolved to <ion-segment value="a" role="tablist" class="ios hydrated">…</ion-segment>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
46 | const segment = page.locator('ion-segment');
47 |
> 48 | await expect(segment).toHaveScreenshot(screenshot(`segment-value`));
| ^
49 | });
50 | });
51 | });
at /ionic/src/components/segment/test/basic/segment.e2e.ts:48:29
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L1
1) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L13
1) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.datetime-ready') to be visible
11 | config
12 | );
> 13 | await page.locator('.datetime-ready').waitFor();
| ^
14 |
15 | const timeLabel = page.locator('ion-datetime .time-header');
16 | await expect(timeLabel).toHaveText('Time');
at /ionic/src/components/datetime/test/time-label/datetime.e2e.ts:13:45
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L1
1) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L13
1) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.datetime-ready') to be visible
11 | config
12 | );
> 13 | await page.locator('.datetime-ready').waitFor();
| ^
14 |
15 | const timeLabel = page.locator('ion-datetime .time-header');
16 | await expect(timeLabel).toHaveText('Time');
at /ionic/src/components/datetime/test/time-label/datetime.e2e.ts:13:45
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L1
1) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L13
1) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.datetime-ready') to be visible
11 | config
12 | );
> 13 | await page.locator('.datetime-ready').waitFor();
| ^
14 |
15 | const timeLabel = page.locator('ion-datetime .time-header');
16 | await expect(timeLabel).toHaveText('Time');
at /ionic/src/components/datetime/test/time-label/datetime.e2e.ts:13:45
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L1
2) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L25
2) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.datetime-ready') to be visible
23 | config
24 | );
> 25 | await page.locator('.datetime-ready').waitFor();
| ^
26 |
27 | const timeLabel = page.locator('ion-datetime .time-header');
28 | await expect(timeLabel).toHaveText('');
at /ionic/src/components/datetime/test/time-label/datetime.e2e.ts:25:45
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L1
2) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label:
src/components/datetime/test/time-label/datetime.e2e.ts#L25
2) [Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('.datetime-ready') to be visible
23 | config
24 | );
> 25 | await page.locator('.datetime-ready').waitFor();
| ^
26 |
27 | const timeLabel = page.locator('ion-datetime .time-header');
28 | await expect(timeLabel).toHaveText('');
at /ionic/src/components/datetime/test/time-label/datetime.e2e.ts:25:45
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list:
src/components/radio/test/item/radio.e2e.ts#L20
1) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-list-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" class="ios list-ios hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
18 | );
19 | const list = page.locator('ion-list');
> 20 | await expect(list).toHaveScreenshot(screenshot(`radio-list`));
| ^
21 | });
22 | test('should render correctly in inset list', async ({ page }) => {
23 | await page.setContent(
at /ionic/src/components/radio/test/item/radio.e2e.ts:20:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list:
src/components/radio/test/item/radio.e2e.ts#L20
1) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-list-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" class="ios list-ios hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
18 | );
19 | const list = page.locator('ion-list');
> 20 | await expect(list).toHaveScreenshot(screenshot(`radio-list`));
| ^
21 | });
22 | test('should render correctly in inset list', async ({ page }) => {
23 | await page.setContent(
at /ionic/src/components/radio/test/item/radio.e2e.ts:20:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list:
src/components/radio/test/item/radio.e2e.ts#L20
1) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-list-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" class="ios list-ios hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
18 | );
19 | const list = page.locator('ion-list');
> 20 | await expect(list).toHaveScreenshot(screenshot(`radio-list`));
| ^
21 | });
22 | test('should render correctly in inset list', async ({ page }) => {
23 | await page.setContent(
at /ionic/src/components/radio/test/item/radio.e2e.ts:20:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list:
src/components/radio/test/item/radio.e2e.ts#L36
2) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-inset-list-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" inset="true" class="ios list-ios list-inset hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
34 | );
35 | const list = page.locator('ion-list');
> 36 | await expect(list).toHaveScreenshot(screenshot(`radio-inset-list`));
| ^
37 | });
38 | });
39 | });
at /ionic/src/components/radio/test/item/radio.e2e.ts:36:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list:
src/components/radio/test/item/radio.e2e.ts#L36
2) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-inset-list-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" inset="true" class="ios list-ios list-inset hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
34 | );
35 | const list = page.locator('ion-list');
> 36 | await expect(list).toHaveScreenshot(screenshot(`radio-inset-list`));
| ^
37 | });
38 | });
39 | });
at /ionic/src/components/radio/test/item/radio.e2e.ts:36:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list:
src/components/radio/test/item/radio.e2e.ts#L36
2) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ios-ltr-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-inset-list-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" inset="true" class="ios list-ios list-inset hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
34 | );
35 | const list = page.locator('ion-list');
> 36 | await expect(list).toHaveScreenshot(screenshot(`radio-inset-list`));
| ^
37 | });
38 | });
39 | });
at /ionic/src/components/radio/test/item/radio.e2e.ts:36:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list:
src/components/radio/test/item/radio.e2e.ts#L20
3) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ios-rtl-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-list-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" class="ios list-ios hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
18 | );
19 | const list = page.locator('ion-list');
> 20 | await expect(list).toHaveScreenshot(screenshot(`radio-list`));
| ^
21 | });
22 | test('should render correctly in inset list', async ({ page }) => {
23 | await page.setContent(
at /ionic/src/components/radio/test/item/radio.e2e.ts:20:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list:
src/components/radio/test/item/radio.e2e.ts#L20
3) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ios-rtl-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-list-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" class="ios list-ios hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
18 | );
19 | const list = page.locator('ion-list');
> 20 | await expect(list).toHaveScreenshot(screenshot(`radio-list`));
| ^
21 | });
22 | test('should render correctly in inset list', async ({ page }) => {
23 | await page.setContent(
at /ionic/src/components/radio/test/item/radio.e2e.ts:20:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list:
src/components/radio/test/item/radio.e2e.ts#L20
3) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-list-ios-rtl-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-list-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" class="ios list-ios hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
18 | );
19 | const list = page.locator('ion-list');
> 20 | await expect(list).toHaveScreenshot(screenshot(`radio-list`));
| ^
21 | });
22 | test('should render correctly in inset list', async ({ page }) => {
23 | await page.setContent(
at /ionic/src/components/radio/test/item/radio.e2e.ts:20:26
|
|
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/rtl › should render correctly in inset list:
src/components/radio/test/item/radio.e2e.ts#L36
4) [Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/rtl › should render correctly in inset list
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/radio/test/item/radio.e2e.ts-snapshots/radio-inset-list-ios-rtl-Mobile-Safari-linux.png
Call log:
- expect.toHaveScreenshot(radio-inset-list-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-list')
- locator resolved to <ion-list role="list" inset="true" class="ios list-ios list-inset hydrated">…</ion-list>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- Timeout 5000ms exceeded.
34 | );
35 | const list = page.locator('ion-list');
> 36 | await expect(list).toHaveScreenshot(screenshot(`radio-inset-list`));
| ^
37 | });
38 | });
39 | });
at /ionic/src/components/radio/test/item/radio.e2e.ts:36:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
1) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions
Error: Screenshot comparison failed:
43225 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-b1c1a-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-b1c1a-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 43225 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 43225 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
1) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
43225 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-b1c1a-not-have-visual-regressions-Mobile-Firefox-retry1/skeleton-text-custom-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-b1c1a-not-have-visual-regressions-Mobile-Firefox-retry1/skeleton-text-custom-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 43225 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 43225 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
1) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
43225 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-b1c1a-not-have-visual-regressions-Mobile-Firefox-retry2/skeleton-text-custom-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-b1c1a-not-have-visual-regressions-Mobile-Firefox-retry2/skeleton-text-custom-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 43225 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 43225 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
2) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions
Error: Screenshot comparison failed:
43169 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-2615a-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-2615a-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 43169 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 43169 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
2) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
43169 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-2615a-not-have-visual-regressions-Mobile-Firefox-retry1/skeleton-text-custom-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-2615a-not-have-visual-regressions-Mobile-Firefox-retry1/skeleton-text-custom-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 43169 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 43169 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
2) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
43169 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-2615a-not-have-visual-regressions-Mobile-Firefox-retry2/skeleton-text-custom-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-2615a-not-have-visual-regressions-Mobile-Firefox-retry2/skeleton-text-custom-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 43169 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 43169 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
3) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions
Error: Screenshot comparison failed:
44915 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-7d40b-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-md-ltr-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-7d40b-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 44915 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 44915 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
3) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
44915 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-7d40b-not-have-visual-regressions-Mobile-Firefox-retry1/skeleton-text-custom-md-ltr-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-7d40b-not-have-visual-regressions-Mobile-Firefox-retry1/skeleton-text-custom-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 44915 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 44915 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
3) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
44915 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-7d40b-not-have-visual-regressions-Mobile-Firefox-retry2/skeleton-text-custom-md-ltr-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-7d40b-not-have-visual-regressions-Mobile-Firefox-retry2/skeleton-text-custom-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 44915 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 44915 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/rtl › should not have visual regressions:
src/components/skeleton-text/test/custom/skeleton-text.e2e.ts#L11
4) [Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/rtl › should not have visual regressions
Error: Screenshot comparison failed:
44877 pixels (ratio 0.16 of all image pixels) are different.
Expected: /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts-snapshots/skeleton-text-custom-md-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-skeleton-te-397a0-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-md-rtl-actual.png
Diff: /ionic/test-results/src-components-skeleton-te-397a0-not-have-visual-regressions-Mobile-Firefox/skeleton-text-custom-md-rtl-diff.png
Call log:
- expect.toHaveScreenshot(skeleton-text-custom-md-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 44877 pixels (ratio 0.16 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 44877 pixels (ratio 0.16 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`skeleton-text-custom`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
1) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions
Error: Screenshot comparison failed:
25805 pixels (ratio 0.10 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-456ab-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-toggle-test-456ab-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 25805 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 25805 pixels (ratio 0.10 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
1) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
25805 pixels (ratio 0.10 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-456ab-not-have-visual-regressions-Mobile-Firefox-retry1/toggle-sizes-diff-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-toggle-test-456ab-not-have-visual-regressions-Mobile-Firefox-retry1/toggle-sizes-diff-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 25805 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 25805 pixels (ratio 0.10 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
1) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
25805 pixels (ratio 0.10 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-456ab-not-have-visual-regressions-Mobile-Firefox-retry2/toggle-sizes-diff-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-toggle-test-456ab-not-have-visual-regressions-Mobile-Firefox-retry2/toggle-sizes-diff-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 25805 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 25805 pixels (ratio 0.10 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
2) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions
Error: Screenshot comparison failed:
25853 pixels (ratio 0.10 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-09b9e-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-toggle-test-09b9e-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 25853 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 25853 pixels (ratio 0.10 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
2) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
25853 pixels (ratio 0.10 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-09b9e-not-have-visual-regressions-Mobile-Firefox-retry1/toggle-sizes-diff-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-toggle-test-09b9e-not-have-visual-regressions-Mobile-Firefox-retry1/toggle-sizes-diff-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 25853 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 25853 pixels (ratio 0.10 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
2) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
25853 pixels (ratio 0.10 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-09b9e-not-have-visual-regressions-Mobile-Firefox-retry2/toggle-sizes-diff-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-toggle-test-09b9e-not-have-visual-regressions-Mobile-Firefox-retry2/toggle-sizes-diff-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 25853 pixels (ratio 0.10 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 25853 pixels (ratio 0.10 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
3) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions
Error: Screenshot comparison failed:
38355 pixels (ratio 0.14 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-fb102-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-md-ltr-actual.png
Diff: /ionic/test-results/src-components-toggle-test-fb102-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 38355 pixels (ratio 0.14 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 38355 pixels (ratio 0.14 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
3) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
38355 pixels (ratio 0.14 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-fb102-not-have-visual-regressions-Mobile-Firefox-retry1/toggle-sizes-diff-md-ltr-actual.png
Diff: /ionic/test-results/src-components-toggle-test-fb102-not-have-visual-regressions-Mobile-Firefox-retry1/toggle-sizes-diff-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 38355 pixels (ratio 0.14 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 38355 pixels (ratio 0.14 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
3) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
38355 pixels (ratio 0.14 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-fb102-not-have-visual-regressions-Mobile-Firefox-retry2/toggle-sizes-diff-md-ltr-actual.png
Diff: /ionic/test-results/src-components-toggle-test-fb102-not-have-visual-regressions-Mobile-Firefox-retry2/toggle-sizes-diff-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 38355 pixels (ratio 0.14 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 38355 pixels (ratio 0.14 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/rtl › should not have visual regressions:
src/components/toggle/test/sizes/toggle.e2e.ts#L11
4) [Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/rtl › should not have visual regressions
Error: Screenshot comparison failed:
38461 pixels (ratio 0.14 of all image pixels) are different.
Expected: /ionic/src/components/toggle/test/sizes/toggle.e2e.ts-snapshots/toggle-sizes-diff-md-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-toggle-test-11006-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-md-rtl-actual.png
Diff: /ionic/test-results/src-components-toggle-test-11006-not-have-visual-regressions-Mobile-Firefox/toggle-sizes-diff-md-rtl-diff.png
Call log:
- expect.toHaveScreenshot(toggle-sizes-diff-md-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 38461 pixels (ratio 0.14 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- 38461 pixels (ratio 0.14 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot(`toggle-sizes-diff`));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/toggle/test/sizes/toggle.e2e.ts:11:26
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
1) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
1) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
1) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
2) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
2) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
2) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb ios\" mode=\"ios\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
3) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
3) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
3) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"ltr\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/rtl › should not have accessibility violations:
src/components/picker/test/a11y/picker.e2e.ts#L12
4) [Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/rtl › should not have accessibility violations
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 68
- Array []
+ Array [
+ Object {
+ "description": "Ensure the document has a main landmark",
+ "help": "Document should have one main landmark",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=playwright",
+ "id": "landmark-one-main",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-main",
+ "impact": "moderate",
+ "message": "Document does not have a main landmark",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Document does not have a main landmark",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ Object {
+ "description": "Ensure that the page, or at least one of its frames contains a level-one heading",
+ "help": "Page should contain a level-one heading",
+ "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=playwright",
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "nodes": Array [
+ Object {
+ "all": Array [
+ Object {
+ "data": null,
+ "id": "page-has-heading-one",
+ "impact": "moderate",
+ "message": "Page must have a level-one heading",
+ "relatedNodes": Array [],
+ },
+ ],
+ "any": Array [],
+ "failureSummary": "Fix all of the following:
+ Page must have a level-one heading",
+ "html": "<html lang=\"en\" dir=\"rtl\" class=\"plt-android plt-phablet plt-mobile plt-mobileweb md\" mode=\"md\">",
+ "impact": "moderate",
+ "none": Array [],
+ "target": Array [
+ "html",
+ ],
+ },
+ ],
+ "tags": Array [
+ "cat.semantics",
+ "best-practice",
+ ],
+ },
+ ]
10 | const results = await new AxeBuilder({ page }).analyze();
11 |
> 12 | expect(results.violations).toEqual([]);
| ^
13 | });
14 | });
15 | });
at /ionic/src/components/picker/test/a11y/picker.e2e.ts:12:34
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events:
src/utils/test/playwright/drag-element.ts#L25
1) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events
Error: Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information
at src/utils/test/playwright/drag-element.ts:25
23 |
24 | if (!boundingBox) {
> 25 | throw new Error(
| ^
26 | 'Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information'
27 | );
28 | }
at dragElementBy (/ionic/src/utils/test/playwright/drag-element.ts:25:11)
at /ionic/src/components/range/test/range-events.e2e.ts:34:9
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events:
src/utils/test/playwright/drag-element.ts#L25
1) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information
at src/utils/test/playwright/drag-element.ts:25
23 |
24 | if (!boundingBox) {
> 25 | throw new Error(
| ^
26 | 'Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information'
27 | );
28 | }
at dragElementBy (/ionic/src/utils/test/playwright/drag-element.ts:25:11)
at /ionic/src/components/range/test/range-events.e2e.ts:34:9
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events:
src/utils/test/playwright/drag-element.ts#L25
1) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information
at src/utils/test/playwright/drag-element.ts:25
23 |
24 | if (!boundingBox) {
> 25 | throw new Error(
| ^
26 | 'Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information'
27 | );
28 | }
at dragElementBy (/ionic/src/utils/test/playwright/drag-element.ts:25:11)
at /ionic/src/components/range/test/range-events.e2e.ts:34:9
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events:
src/components/range/test/range-events.e2e.ts#L1
2) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events, keyboard
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events:
src/components/range/test/range-events.e2e.ts#L1
2) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events, keyboard
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events:
src/components/range/test/range-events.e2e.ts#L1
2) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events, keyboard
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap:
src/components/range/test/range-events.e2e.ts#L97
3) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap
TypeError: Cannot read properties of null (reading 'width')
95 | * less than the width of the range.
96 | */
> 97 | const x = rangeBoundingBox!.width - 50;
| ^
98 | // The y coordinate is the middle of the range.
99 | const y = rangeBoundingBox!.height / 2;
100 |
at /ionic/src/components/range/test/range-events.e2e.ts:97:37
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap:
src/components/range/test/range-events.e2e.ts#L97
3) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: Cannot read properties of null (reading 'width')
95 | * less than the width of the range.
96 | */
> 97 | const x = rangeBoundingBox!.width - 50;
| ^
98 | // The y coordinate is the middle of the range.
99 | const y = rangeBoundingBox!.height / 2;
100 |
at /ionic/src/components/range/test/range-events.e2e.ts:97:37
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap:
src/components/range/test/range-events.e2e.ts#L97
3) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TypeError: Cannot read properties of null (reading 'width')
95 | * less than the width of the range.
96 | */
> 97 | const x = rangeBoundingBox!.width - 50;
| ^
98 | // The y coordinate is the middle of the range.
99 | const y = rangeBoundingBox!.height / 2;
100 |
at /ionic/src/components/range/test/range-events.e2e.ts:97:37
|
|
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:137:11 › range: events: - ios/ltr › ionChange › should emit when the knob is released:
src/utils/test/playwright/drag-element.ts#L25
4) [Mobile Firefox] › src/components/range/test/range-events.e2e.ts:137:11 › range: events: - ios/ltr › ionChange › should emit when the knob is released
Error: Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information
at src/utils/test/playwright/drag-element.ts:25
23 |
24 | if (!boundingBox) {
> 25 | throw new Error(
| ^
26 | 'Cannot get a bounding box for an element that is not visible. See https://playwright.dev/docs/api/class-locator#locator-bounding-box for more information'
27 | );
28 | }
at dragElementBy (/ionic/src/utils/test/playwright/drag-element.ts:25:11)
at /ionic/src/components/range/test/range-events.e2e.ts:156:9
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert:
src/components/alert/test/is-open/alert.e2e.ts#L1
1) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert:
src/components/alert/test/is-open/alert.e2e.ts#L13
1) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('#default')
- locator resolved to <button id="default" class="expand" onclick="openAlert()">Open Alert</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #23
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert:
src/components/alert/test/is-open/alert.e2e.ts#L1
1) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert:
src/components/alert/test/is-open/alert.e2e.ts#L13
1) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('#default')
- locator resolved to <button id="default" class="expand" onclick="openAlert()">Open Alert</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible,
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert:
src/components/alert/test/is-open/alert.e2e.ts#L1
1) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert:
src/components/alert/test/is-open/alert.e2e.ts#L13
1) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('#default')
- locator resolved to <button id="default" class="expand" onclick="openAlert()">Open Alert</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible,
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout:
src/components/alert/test/is-open/alert.e2e.ts#L1
2) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout:
src/components/alert/test/is-open/alert.e2e.ts#L24
2) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('#timeout')
- locator resolved to <button id="timeout" class="expand" onclick="openAlert(500)">Open Alert, Close After 500ms</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout:
src/components/alert/test/is-open/alert.e2e.ts#L1
2) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout:
src/components/alert/test/is-open/alert.e2e.ts#L24
2) [Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('#timeout')
- locator resolved to <button id="timeout" class="expand" onclick="openAlert(500)">Open Alert, Close After 500ms</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L1
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('page-root ion-button.next')
- locator resolved to <ion-button class="next ios button button-solid ion-activatable ion-focusable hydrated">Go to Page One</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible, enabled
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L1
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('page-root ion-button.next')
- locator resolved to <ion-button class="next ios button button-solid ion-activatable ion-focusable hydrated">Go to Page One</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying c
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L1
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
1) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('page-root ion-button.next')
- locator resolved to <ion-button class="next ios button button-solid ion-activatable ion-focusable hydrated">Go to Page One</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying c
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L1
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('page-root ion-button.next')
- locator resolved to <ion-button class="next ios button button-solid ion-activatable ion-focusable hydrated">Go to Page One</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting 500ms
- waiting for element to be visible, enabled and stable
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L1
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
|
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web:
src/utils/animation/test/animationbuilder/animation.e2e.ts#L21
2) [Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('page-root ion-button.next')
- locator resolved to <ion-button class="next ios button button-solid ion-activatable ion-focusable hydrated">Go to Page One</ion-button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, a
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label:
src/components/input/test/slot/input.e2e.ts#L24
1) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-start-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="start" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
22 |
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-start`));
| ^
25 | });
26 |
27 | test('should not have visual regressions with a floating label', async ({ page }) => {
at /ionic/src/components/input/test/slot/input.e2e.ts:24:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label:
src/components/input/test/slot/input.e2e.ts#L24
1) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-start-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="start" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
22 |
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-start`));
| ^
25 | });
26 |
27 | test('should not have visual regressions with a floating label', async ({ page }) => {
at /ionic/src/components/input/test/slot/input.e2e.ts:24:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label:
src/components/input/test/slot/input.e2e.ts#L24
1) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-start-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="start" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
22 |
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-start`));
| ^
25 | });
26 |
27 | test('should not have visual regressions with a floating label', async ({ page }) => {
at /ionic/src/components/input/test/slot/input.e2e.ts:24:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label:
src/components/input/test/slot/input.e2e.ts#L45
2) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-floating-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="floating" class="sc-ion-input-ios-h ios has-value label-floating input-fill-solid input-label-placement-floating hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
43 |
44 | const input = page.locator('ion-input');
> 45 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-floating`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/input/test/slot/input.e2e.ts:45:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label:
src/components/input/test/slot/input.e2e.ts#L45
2) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-floating-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="floating" class="sc-ion-input-ios-h ios has-value label-floating input-fill-solid input-label-placement-floating hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
43 |
44 | const input = page.locator('ion-input');
> 45 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-floating`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/input/test/slot/input.e2e.ts:45:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label:
src/components/input/test/slot/input.e2e.ts#L45
2) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-floating-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="floating" class="sc-ion-input-ios-h ios has-value label-floating input-fill-solid input-label-placement-floating hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
43 |
44 | const input = page.locator('ion-input');
> 45 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-floating`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/input/test/slot/input.e2e.ts:45:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label:
src/components/input/test/slot/input.e2e.ts#L24
3) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-start-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="start" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #14
- waiting 500ms
- Timeout 5000ms exceeded.
22 |
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-start`));
| ^
25 | });
26 |
27 | test('should not have visual regressions with a floating label', async ({ page }) => {
at /ionic/src/components/input/test/slot/input.e2e.ts:24:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label:
src/components/input/test/slot/input.e2e.ts#L24
3) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-start-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="start" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
22 |
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-start`));
| ^
25 | });
26 |
27 | test('should not have visual regressions with a floating label', async ({ page }) => {
at /ionic/src/components/input/test/slot/input.e2e.ts:24:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label:
src/components/input/test/slot/input.e2e.ts#L24
3) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-start-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="start" class="sc-ion-input-ios-h ios has-value input-fill-solid input-label-placement-start hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
22 |
23 | const input = page.locator('ion-input');
> 24 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-start`));
| ^
25 | });
26 |
27 | test('should not have visual regressions with a floating label', async ({ page }) => {
at /ionic/src/components/input/test/slot/input.e2e.ts:24:27
|
|
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a floating label:
src/components/input/test/slot/input.e2e.ts#L45
4) [Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a floating label
Error: Screenshot comparison failed:
Timeout 5000ms exceeded.
Expected: /ionic/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-rtl-Mobile-Chrome-linux.png
Call log:
- expect.toHaveScreenshot(input-slots-label-floating-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- waiting for locator('ion-input')
- locator resolved to <ion-input value="100" fill="solid" label="Weight" clear-input="true" label-placement="floating" class="sc-ion-input-ios-h ios has-value label-floating input-fill-solid input-label-placement-floating hydrated">…</ion-input>
- taking element screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #1
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #2
- waiting 20ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #3
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #4
- waiting 100ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #5
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #6
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #7
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #8
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #9
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #10
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #11
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #12
- waiting 500ms
- waiting for element to be stable
- element is not visible
- retrying scroll into view action, attempt #13
- waiting 500ms
- waiting for element to be stable
- Timeout 5000ms exceeded.
43 |
44 | const input = page.locator('ion-input');
> 45 | await expect(input).toHaveScreenshot(screenshot(`input-slots-label-floating`));
| ^
46 | });
47 | });
48 | });
at /ionic/src/components/input/test/slot/input.e2e.ts:45:27
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
1) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions
Error: Screenshot comparison failed:
Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-77bdc-not-have-visual-regressions-Mobile-Firefox/accordion-basic-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-accordion-t-77bdc-not-have-visual-regressions-Mobile-Firefox/accordion-basic-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
1) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-77bdc-not-have-visual-regressions-Mobile-Firefox-retry1/accordion-basic-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-accordion-t-77bdc-not-have-visual-regressions-Mobile-Firefox-retry1/accordion-basic-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
1) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-ios-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-77bdc-not-have-visual-regressions-Mobile-Firefox-retry2/accordion-basic-ios-ltr-actual.png
Diff: /ionic/test-results/src-components-accordion-t-77bdc-not-have-visual-regressions-Mobile-Firefox-retry2/accordion-basic-ios-ltr-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-ios-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1660px, received 393px by 727px. 127523 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
2) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions
Error: Screenshot comparison failed:
Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-d2a03-not-have-visual-regressions-Mobile-Firefox/accordion-basic-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-accordion-t-d2a03-not-have-visual-regressions-Mobile-Firefox/accordion-basic-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
2) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-d2a03-not-have-visual-regressions-Mobile-Firefox-retry1/accordion-basic-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-accordion-t-d2a03-not-have-visual-regressions-Mobile-Firefox-retry1/accordion-basic-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
2) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-ios-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-d2a03-not-have-visual-regressions-Mobile-Firefox-retry2/accordion-basic-ios-rtl-actual.png
Diff: /ionic/test-results/src-components-accordion-t-d2a03-not-have-visual-regressions-Mobile-Firefox-retry2/accordion-basic-ios-rtl-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-ios-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1660px, received 393px by 727px. 127486 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
3) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions
Error: Screenshot comparison failed:
Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-16de3-not-have-visual-regressions-Mobile-Firefox/accordion-basic-md-ltr-actual.png
Diff: /ionic/test-results/src-components-accordion-t-16de3-not-have-visual-regressions-Mobile-Firefox/accordion-basic-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
3) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-16de3-not-have-visual-regressions-Mobile-Firefox-retry1/accordion-basic-md-ltr-actual.png
Diff: /ionic/test-results/src-components-accordion-t-16de3-not-have-visual-regressions-Mobile-Firefox-retry1/accordion-basic-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
3) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-md-ltr-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-16de3-not-have-visual-regressions-Mobile-Firefox-retry2/accordion-basic-md-ltr-actual.png
Diff: /ionic/test-results/src-components-accordion-t-16de3-not-have-visual-regressions-Mobile-Firefox-retry2/accordion-basic-md-ltr-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-md-ltr.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1834px, received 393px by 727px. 142949 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/rtl › should not have visual regressions:
src/components/accordion/test/basic/accordion.e2e.ts#L11
4) [Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/rtl › should not have visual regressions
Error: Screenshot comparison failed:
Expected an image 393px by 1834px, received 393px by 727px. 143082 pixels (ratio 0.20 of all image pixels) are different.
Expected: /ionic/src/components/accordion/test/basic/accordion.e2e.ts-snapshots/accordion-basic-md-rtl-Mobile-Firefox-linux.png
Received: /ionic/test-results/src-components-accordion-t-bcd25-not-have-visual-regressions-Mobile-Firefox/accordion-basic-md-rtl-actual.png
Diff: /ionic/test-results/src-components-accordion-t-bcd25-not-have-visual-regressions-Mobile-Firefox/accordion-basic-md-rtl-diff.png
Call log:
- expect.toHaveScreenshot(accordion-basic-md-rtl.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- Expected an image 393px by 1834px, received 393px by 727px. 143082 pixels (ratio 0.20 of all image pixels) are different.
- waiting 100ms before taking screenshot
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- captured a stable screenshot
- Expected an image 393px by 1834px, received 393px by 727px. 143082 pixels (ratio 0.20 of all image pixels) are different.
9 | await page.setIonViewport();
10 |
> 11 | await expect(page).toHaveScreenshot(screenshot('accordion-basic'));
| ^
12 | });
13 | });
14 | });
at /ionic/src/components/accordion/test/basic/accordion.e2e.ts:11:26
|
|
test-core-screenshot (17, 20)
The job running on runner GitHub Actions 165 has exceeded the maximum execution time of 360 minutes.
|
|
test-core-screenshot (15, 20)
The job running on runner GitHub Actions 389 has exceeded the maximum execution time of 360 minutes.
|
|
test-core-screenshot (2, 20)
The job running on runner GitHub Actions 32 has exceeded the maximum execution time of 360 minutes.
|
|
test-core-screenshot (9, 20)
The job running on runner GitHub Actions 278 has exceeded the maximum execution time of 360 minutes.
|
|
test-core-screenshot (4, 20)
The job running on runner GitHub Actions 335 has exceeded the maximum execution time of 360 minutes.
|
|
verify-screenshots
Process completed with exit code 1.
|
|
🎭 Playwright Run Summary
410 failed
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:13:11 › select: label - ios/ltr › select: default placement › should render a space between justification with a default select
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:25:11 › select: label - ios/ltr › select: default placement › should truncate long labels with ellipses
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ios/ltr › select: start placement › should render a start justification with label in the start position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:50:11 › select: label - ios/ltr › select: start placement › should render an end justification with label in the start position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:61:11 › select: label - ios/ltr › select: start placement › should render a space between justification with label in the start position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:73:11 › select: label - ios/ltr › select: start placement › should truncate long labels with ellipses
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:87:11 › select: label - ios/ltr › select: end placement › should render a start justification with label in the end position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:98:11 › select: label - ios/ltr › select: end placement › should render an end justification with label in the end position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:109:11 › select: label - ios/ltr › select: end placement › should render a space between justification with label in the end position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:123:11 › select: label - ios/ltr › select: fixed placement › should render a start justification with label in the fixed position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:134:11 › select: label - ios/ltr › select: fixed placement › should render an end justification with label in the fixed position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:145:11 › select: label - ios/ltr › select: fixed placement › should render a space between justification with label in the fixed position
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:159:11 › select: label - ios/ltr › select: floating placement › label should appear above the select when there is a value
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:172:11 › select: label - ios/ltr › select: floating placement › label should appear on top of the select when there is no value
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:185:11 › select: label - ios/ltr › select: floating placement › label should appear on top of the select when there is a placeholder and no value
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:198:11 › select: label - ios/ltr › select: floating placement › label should appear on top of the select when the select is expanded
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:212:11 › select: label - ios/ltr › select: floating placement › long text should truncate
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:229:11 › select: label - ios/ltr › select: stacked placement › label should appear above the select when there is a value
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:242:11 › select: label - ios/ltr › select: stacked placement › label should appear above the select when there is no value
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:255:11 › select: label - ios/ltr › select: stacked placement › label should appear on top of the select when the select is expanded
[Mobile Safari] › src/components/select/test/label/select.e2e.ts:269:11 › select: label - ios/ltr › select: stacked placement › long text should truncate
[Mobile Safari]
|
|
🎭 Playwright Run Summary
237 failed
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with inline toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr/dark › should not have any axe violations with controller toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - ios/ltr › should not have any axe violations with inline toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - ios/ltr › should not have any axe violations with controller toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - md/ltr/dark › should not have any axe violations with inline toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - md/ltr/dark › should not have any axe violations with controller toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:7:9 › toast: Axe testing - md/ltr › should not have any axe violations with inline toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:33:9 › toast: Axe testing - md/ltr › should not have any axe violations with controller toasts
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:84:9 › toast: a11y - ios/ltr › should have aria-labelledby and aria-label added to the button when htmlAttributes is set
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:100:9 › toast: font scaling - ios/ltr › should scale header text on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:122:9 › toast: font scaling - ios/ltr › should scale message text on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:144:9 › toast: font scaling - ios/ltr › should scale content icon on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:166:9 › toast: font scaling - ios/ltr › should scale button text on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:196:9 › toast: font scaling - ios/ltr › should scale buttons and icons on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:84:9 › toast: a11y - md/ltr › should have aria-labelledby and aria-label added to the button when htmlAttributes is set
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:100:9 › toast: font scaling - md/ltr › should scale header text on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:122:9 › toast: font scaling - md/ltr › should scale message text on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:144:9 › toast: font scaling - md/ltr › should scale content icon on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:166:9 › toast: font scaling - md/ltr › should scale button text on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:196:9 › toast: font scaling - md/ltr › should scale buttons and icons on larger font sizes
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:256:11 › toast: high contrast: buttons - ios/ltr/high-contrast-dark › should not have visual regressions
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:265:11 › toast: high contrast: buttons - ios/ltr/high-contrast-dark › should pass AAA guidelines
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:256:11 › toast: high contrast: buttons - ios/ltr/high-contrast › should not have visual regressions
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:265:11 › toast: high contrast: buttons - ios/ltr/high-contrast › should pass AAA guidelines
[Mobile Safari] › src/components/toast/test/a11y/toast.e2e.ts:256:11 › toast: high contrast: buttons - md/ltr/high-contrast-dark › should not have visual regressions
[Mobile Safari] › src/componen
|
|
🎭 Playwright Run Summary
404 failed
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - ios/ltr › entire input component should render correctly with no fill
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - ios/ltr › entire input component should render correctly with solid fill
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - ios/ltr › entire input component should render correctly with outline fill
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:6:9 › input: bottom content - md/ltr › entire input component should render correctly with no fill
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:16:9 › input: bottom content - md/ltr › entire input component should render correctly with solid fill
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:26:9 › input: bottom content - md/ltr › entire input component should render correctly with outline fill
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:59:11 › input: hint text - md/ltr › input: hint text functionality › helper text should be visible initially
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:84:11 › input: hint text - md/ltr › input: hint text functionality › error text should be visible when input is invalid
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:96:11 › input: hint text - md/ltr › input: hint text functionality › error text should change when variable is customized
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:157:13 › input: hint text - md/ltr › input: hint text rendering › regular inputs › should not have visual regressions when rendering helper text
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:163:13 › input: hint text - md/ltr › input: hint text rendering › regular inputs › should not have visual regressions when rendering error text
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:203:11 › input: counter - md/ltr › input: counter functionality › custom formatter should be used when provided
[Mobile Firefox] › src/components/input/test/bottom-content/input.e2e.ts:233:13 › input: counter - md/ltr › input: counter rendering › regular inputs › should not have visual regressions when rendering counter
[Mobile Firefox] › src/components/input/test/card/input.e2e.ts:6:9 › input: card - md/ltr › should render correctly in card
[Mobile Firefox] › src/components/input/test/clear-on-edit/input.e2e.ts:8:9 › input: clearOnEdit - ios/ltr › should clear when typed into
[Mobile Firefox] › src/components/input/test/clear-on-edit/input.e2e.ts:21:9 › input: clearOnEdit - ios/ltr › should not clear the input if it does not have an initial value when typing
[Mobile Firefox] › src/components/input/test/clear-on-edit/input.e2e.ts:50:9 › input: clearOnEdit - ios/ltr › should clear after when pressing valid key after pressing ignored key
[Mobile Firefox] › src/components/input/test/color/input.e2e.ts:17:11 › input: color - md/ltr › input: fill none › should set label and highlight color on focus with start label placement
[Mobile Firefox] › src/components/input/test/color/input.e2e.ts:28:11 › input: color - md/ltr › input: fill none › should set label and highlight color on focus with end label placement
[Mobile Firefox] › src/components/input/test/color/input.e2e.ts:39:11 › input: color - md/ltr › input: fill none › should set label and highlight color on focus with fixed label placement
[Mobile Firefox] › src/components/input/test/color/input.e2e.ts:50:11 › input: color - md/ltr › input: fill none › should set label and highlight color on focus with floating label placement
[Mobile Firefox] › src/components/input/test/color/input.e2e.ts:61:11 › input: color - md/ltr › input: fill none › should set label and hi
|
|
🎭 Playwright Run Summary
546 failed
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - ios/ltr › textarea: no fill › should render valid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - ios/ltr › textarea: no fill › should render invalid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - ios/ltr › textarea: no fill › should render focused state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:67:11 › textarea: highlights - ios/ltr › textarea: no fill › should render custom highlight correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:119:11 › textarea: highlights - ios/ltr › textarea: solid › should render valid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:139:11 › textarea: highlights - ios/ltr › textarea: solid › should render invalid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:159:11 › textarea: highlights - ios/ltr › textarea: solid › should render focused state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:179:11 › textarea: highlights - ios/ltr › textarea: solid › should render custom highlight correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:234:11 › textarea: highlights - ios/ltr › textarea: outline › should render valid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:254:11 › textarea: highlights - ios/ltr › textarea: outline › should render invalid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:274:11 › textarea: highlights - ios/ltr › textarea: outline › should render focused state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:294:11 › textarea: highlights - ios/ltr › textarea: outline › should render custom highlight correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:10:11 › textarea: highlights - md/ltr › textarea: no fill › should render valid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:29:11 › textarea: highlights - md/ltr › textarea: no fill › should render invalid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:48:11 › textarea: highlights - md/ltr › textarea: no fill › should render focused state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:67:11 › textarea: highlights - md/ltr › textarea: no fill › should render custom highlight correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:119:11 › textarea: highlights - md/ltr › textarea: solid › should render valid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:139:11 › textarea: highlights - md/ltr › textarea: solid › should render invalid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:159:11 › textarea: highlights - md/ltr › textarea: solid › should render focused state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:179:11 › textarea: highlights - md/ltr › textarea: solid › should render custom highlight correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:234:11 › textarea: highlights - md/ltr › textarea: outline › should render valid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:254:11 › textarea: highlights - md/ltr › textarea: outline › should render invalid state correctly
[Mobile Chrome] › src/components/textarea/test/highlight/textarea.e2e.ts:274:11 › textarea: highlights - md/ltr › textarea: outline › should render focused state correctly
[Mobile Chrome] ›
|
|
🎭 Playwright Run Summary
416 failed
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/ltr › should not have visual regressions when no value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/ltr › should not have visual regressions when a value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - ios/rtl › should not have visual regressions when no value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - ios/rtl › should not have visual regressions when a value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - md/ltr › should not have visual regressions when no value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - md/ltr › should not have visual regressions when a value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:6:9 › segment: rendering - md/rtl › should not have visual regressions when no value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:28:9 › segment: rendering - md/rtl › should not have visual regressions when a value is selected
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:58:9 › segment: feature rendering - ios/ltr › should not have visual regressions when an item is disabled
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:81:9 › segment: feature rendering - ios/ltr › should not have visual regressions with color
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:58:9 › segment: feature rendering - md/ltr › should not have visual regressions when an item is disabled
[Mobile Chrome] › src/components/segment/test/basic/segment.e2e.ts:81:9 › segment: feature rendering - md/ltr › should not have visual regressions with color
[Mobile Chrome] › src/components/segment/test/custom/segment.e2e.ts:6:9 › segment: custom - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/custom/segment.e2e.ts:6:9 › segment: custom - md/ltr › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/icon/segment.e2e.ts:6:9 › segment: icons - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/icon/segment.e2e.ts:6:9 › segment: icons - ios/rtl › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/icon/segment.e2e.ts:6:9 › segment: icons - md/ltr › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/icon/segment.e2e.ts:6:9 › segment: icons - md/rtl › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/scrollable/segment.e2e.ts:6:9 › segment: scrollable (rendering) - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/scrollable/segment.e2e.ts:6:9 › segment: scrollable (rendering) - ios/rtl › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/scrollable/segment.e2e.ts:6:9 › segment: scrollable (rendering) - md/ltr › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/scrollable/segment.e2e.ts:6:9 › segment: scrollable (rendering) - md/rtl › should not have visual regressions
[Mobile Chrome] › src/components/segment/test/scrollable/segment.e2e.ts:51:9 › segment: scrollable (functionality) - md/ltr › should scroll active button into view when value is already set
[Mobile Chrome] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value
[Mobile Chrome] › src/components/segment/test/segment-events.e2e.ts:45:11 › segment: events: ionChange - ios/ltr › when the segment is clicked ›
|
|
🎭 Playwright Run Summary
412 failed
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:6:9 › datetime: time label - ios/ltr › should render default time label
[Mobile Safari] › src/components/datetime/test/time-label/datetime.e2e.ts:18:9 › datetime: time label - ios/ltr › should not render a custom time label
[Mobile Safari] › src/components/datetime/test/values/datetime.e2e.ts:6:9 › datetime: values - ios/ltr › should render correct days
[Mobile Safari] › src/components/datetime/test/values/datetime.e2e.ts:68:9 › datetime: values - ios/ltr › should adjust default parts for allowed hour and minute values
[Mobile Safari] › src/components/datetime/test/values/datetime.e2e.ts:116:9 › datetime: values - ios/ltr › should adjust default parts month for allowed month values
[Mobile Safari] › src/components/datetime/test/values/datetime.e2e.ts:148:9 › datetime: values - ios/ltr › today date highlight should persist even if disallowed from dayValues
[Mobile Safari] › src/components/datetime-button/test/a11y/datetime-button.e2e.ts:9:9 › datetime-button: font scaling - ios/ltr › should scale text on larger font sizes
[Mobile Safari] › src/components/datetime-button/test/a11y/datetime-button.e2e.ts:28:9 › datetime-button: font scaling - ios/ltr › should wrap text on larger font sizes
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:6:9 › datetime-button: basic - ios/ltr › should not have visual regressions
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:6:9 › datetime-button: basic - ios/rtl › should not have visual regressions
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:6:9 › datetime-button: basic - md/ltr › should not have visual regressions
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:6:9 › datetime-button: basic - md/rtl › should not have visual regressions
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:37:9 › datetime-button: switching to correct view - md/ltr › should switch to a date-only view when the date button is clicked
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:46:9 › datetime-button: switching to correct view - md/ltr › should switch to a time-only view when the time button is clicked
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:57:9 › datetime-button: labels - md/ltr › should set date and time labels in separate buttons
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:70:9 › datetime-button: labels - md/ltr › should set only month and year
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:83:9 › datetime-button: labels - md/ltr › should set only year
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:96:9 › datetime-button: labels - md/ltr › should set only month
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:109:9 › datetime-button: labels - md/ltr › should set only time
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:122:9 › datetime-button: labels - md/ltr › should update the label when the value of the datetime changes
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:142:9 › datetime-button: labels - md/ltr › should set only month and year when only passing month and year
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:160:9 › datetime-button: labels - md/ltr › should set only year when passing only year
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:181:9 › datetime-button: locale - md/ltr › should use the same locale as datetime
[Mobile Safari] › src/components/datetime-button/test/basic/datetime-button.e2e.ts:199:9 › datetime-button: locale - md/ltr › should respect ho
|
|
🎭 Playwright Run Summary
412 failed
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/ltr › should render correctly in list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/ltr › should render correctly in inset list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - ios/rtl › should render correctly in list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - ios/rtl › should render correctly in inset list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - md/ltr › should render correctly in list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - md/ltr › should render correctly in inset list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:6:9 › radio: item - md/rtl › should render correctly in list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:22:9 › radio: item - md/rtl › should render correctly in inset list
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:43:9 › radio: long label in item - md/ltr › should render margins correctly when using long label in item
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:64:9 › radio: stacked label in item - md/ltr › should render margins correctly when using stacked label in item
[Mobile Safari] › src/components/radio/test/item/radio.e2e.ts:83:9 › radio: ionChange - md/ltr › clicking padded space within item should click the radio
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:13:11 › radio: label - ios/ltr › radio: default placement › should render a space between justification with a full width radio
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:29:11 › radio: label - ios/ltr › radio: default placement › should truncate long labels with ellipses
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:49:11 › radio: label - ios/ltr › radio: start placement › should render a start justification with label in the start position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:62:11 › radio: label - ios/ltr › radio: start placement › should render an end justification with label in the start position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:75:11 › radio: label - ios/ltr › radio: start placement › should render a space between justification with label in the start position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:89:11 › radio: label - ios/ltr › radio: start placement › should truncate long labels with ellipses
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:107:11 › radio: label - ios/ltr › radio: end placement › should render a start justification with label in the end position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:120:11 › radio: label - ios/ltr › radio: end placement › should render an end justification with label in the end position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:133:11 › radio: label - ios/ltr › radio: end placement › should render a space between justification with label in the end position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:149:11 › radio: label - ios/ltr › radio: fixed placement › should render a start justification with label in the fixed position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:162:11 › radio: label - ios/ltr › radio: fixed placement › should render an end justification with label in the fixed position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:175:11 › radio: label - ios/ltr › radio: fixed placement › should render a space between justification with label in the fixed position
[Mobile Safari] › src/components/radio/test/label-placement/radio.e2e.ts:190:11 › radio:
|
|
🎭 Playwright Run Summary
435 failed
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/ltr › should not have visual regressions
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - ios/rtl › should not have visual regressions
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/ltr › should not have visual regressions
[Mobile Firefox] › src/components/skeleton-text/test/custom/skeleton-text.e2e.ts:6:9 › skeleton-text: custom - md/rtl › should not have visual regressions
[Mobile Firefox] › src/components/spinner/test/basic/spinner.e2e.ts:10:11 › spinner: basic - ios/ltr › spinner: visual regression tests › should not have visual regressions
[Mobile Firefox] › src/components/spinner/test/basic/spinner.e2e.ts:10:11 › spinner: basic - ios/rtl › spinner: visual regression tests › should not have visual regressions
[Mobile Firefox] › src/components/spinner/test/basic/spinner.e2e.ts:10:11 › spinner: basic - md/ltr › spinner: visual regression tests › should not have visual regressions
[Mobile Firefox] › src/components/spinner/test/basic/spinner.e2e.ts:10:11 › spinner: basic - md/rtl › spinner: visual regression tests › should not have visual regressions
[Mobile Firefox] › src/components/spinner/test/color/spinner.e2e.ts:13:11 › spinner: color - md/ltr › spinner: visual regression tests › should not have visual regressions
[Mobile Firefox] › src/components/spinner/test/resize/spinner.e2e.ts:12:9 › spinner: resize - md/ltr › should not have visual regressions
[Mobile Firefox] › src/components/split-pane/test/basic/split-pane.e2e.ts:6:9 › split-pane: basic - ios/ltr › should render on the correct side
[Mobile Firefox] › src/components/split-pane/test/basic/split-pane.e2e.ts:6:9 › split-pane: basic - ios/rtl › should render on the correct side
[Mobile Firefox] › src/components/split-pane/test/basic/split-pane.e2e.ts:6:9 › split-pane: basic - md/ltr › should render on the correct side
[Mobile Firefox] › src/components/split-pane/test/basic/split-pane.e2e.ts:6:9 › split-pane: basic - md/rtl › should render on the correct side
[Mobile Firefox] › src/components/split-pane/test/basic/split-pane.e2e.ts:23:9 › split-pane: functionality - ios/ltr › should expand on larger viewports
[Mobile Firefox] › src/components/split-pane/test/basic/split-pane.e2e.ts:23:9 › split-pane: functionality - md/ltr › should expand on larger viewports
[Mobile Firefox] › src/components/split-pane/test/multiple/split-pane.e2e.ts:6:9 › split-pane: multiple - ios/ltr › using multiple split panes should not hide a menu in another split pane
[Mobile Firefox] › src/components/split-pane/test/wrapped-menu/split-pane.e2e.ts:6:9 › split-pane: functionality - ios/ltr › should be visible on larger viewports
[Mobile Firefox] › src/components/split-pane/test/wrapped-menu/split-pane.e2e.ts:19:9 › split-pane: functionality - ios/ltr › should be visible on larger viewports when added async
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:12:11 › tab-bar: basic - ios/ltr › safe area › should have padding added by the safe area
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:12:11 › tab-bar: basic - ios/rtl › safe area › should have padding added by the safe area
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:12:11 › tab-bar: basic - md/ltr › safe area › should have padding added by the safe area
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:12:11 › tab-bar: basic - md/rtl › safe area › should have padding added by the safe area
[Mobile Firefox] › src/components/tab-bar/test/custom/tab-bar.e2e.ts:6:9 › tab-bar: custom - ios/ltr › should render custom tab bar
[Mobile Firefox] › src/components/tab-bar/test/custom/tab-bar.e2e.ts:6:9 › tab-bar: custom - md/ltr › should render custom tab bar
[Mobile Firefox] › src/compo
|
|
🎭 Playwright Run Summary
221 failed
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/ltr › should not have visual regressions
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - ios/rtl › should not have visual regressions
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/ltr › should not have visual regressions
[Mobile Firefox] › src/components/toggle/test/sizes/toggle.e2e.ts:6:9 › toggle: sizes - md/rtl › should not have visual regressions
[Mobile Firefox] › src/components/toggle/test/states/toggle.e2e.ts:6:9 › toggle: states - ios/ltr › should render disabled toggle correctly
[Mobile Firefox] › src/components/toggle/test/states/toggle.e2e.ts:18:9 › toggle: states - ios/ltr › should render checked toggle correctly
[Mobile Firefox] › src/components/toggle/test/states/toggle.e2e.ts:30:9 › toggle: states - ios/ltr › should render unchecked toggle correctly
[Mobile Firefox] › src/components/toggle/test/states/toggle.e2e.ts:6:9 › toggle: states - md/ltr › should render disabled toggle correctly
[Mobile Firefox] › src/components/toggle/test/states/toggle.e2e.ts:18:9 › toggle: states - md/ltr › should render checked toggle correctly
[Mobile Firefox] › src/components/toggle/test/states/toggle.e2e.ts:30:9 › toggle: states - md/ltr › should render unchecked toggle correctly
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:6:9 › toolbar: basic (LTR only) - ios/ltr › should not have visual regressions with text only
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:6:9 › toolbar: basic (LTR only) - ios/ltr/dark › should not have visual regressions with text only
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:6:9 › toolbar: basic (LTR only) - md/ltr › should not have visual regressions with text only
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:6:9 › toolbar: basic (LTR only) - md/ltr/dark › should not have visual regressions with text only
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:26:9 › toolbar: basic - ios/ltr › should truncate long title with ellipsis
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:42:9 › toolbar: basic - ios/ltr › should not have visual regressions with icon-only buttons
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:87:9 › toolbar: basic - ios/ltr › should not have visual regressions with buttons with icons and text
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:26:9 › toolbar: basic - ios/ltr/dark › should truncate long title with ellipsis
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:42:9 › toolbar: basic - ios/ltr/dark › should not have visual regressions with icon-only buttons
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:87:9 › toolbar: basic - ios/ltr/dark › should not have visual regressions with buttons with icons and text
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:26:9 › toolbar: basic - ios/rtl › should truncate long title with ellipsis
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:42:9 › toolbar: basic - ios/rtl › should not have visual regressions with icon-only buttons
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:87:9 › toolbar: basic - ios/rtl › should not have visual regressions with buttons with icons and text
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:26:9 › toolbar: basic - ios/rtl/dark › should truncate long title with ellipsis
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:42:9 › toolbar: basic - ios/rtl/dark › should not have visual regressions with icon-only buttons
[Mobile Firefox] › src/components/toolbar/test/basic/toolbar.e2e.ts:87:9 › toolbar: basic - ios/rtl/dark › should not have visual regressions with buttons with icons and text
|
|
🎭 Playwright Run Summary
418 failed
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/ltr › should not have accessibility violations
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - ios/rtl › should not have accessibility violations
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/ltr › should not have accessibility violations
[Mobile Chrome] › src/components/picker/test/a11y/picker.e2e.ts:7:9 › picker: a11y - md/rtl › should not have accessibility violations
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:9:9 › picker: rendering - ios/ltr › inline pickers should not have visual regression
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:25:9 › picker: overlay rendering - ios/ltr › popover: should not have visual regression
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:51:9 › picker: overlay rendering - ios/ltr › modal: should not have visual regression
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:9:9 › picker: rendering - md/ltr › inline pickers should not have visual regression
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:25:9 › picker: overlay rendering - md/ltr › popover: should not have visual regression
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:51:9 › picker: overlay rendering - md/ltr › modal: should not have visual regression
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back
[Mobile Chrome] › src/components/picker/test/custom/picker.e2e.ts:58:9 › picker: custom - ios/ltr › should allow styling of the picker highlight
[Mobile Chrome] › src/components/picker/test/custom/picker.e2e.ts:77:9 › picker: custom - ios/ltr › should allow styling of the picker fade
[Mobile Chrome] › src/components/picker/test/custom/picker.e2e.ts:58:9 › picker: custom - md/ltr › should allow styling of the picker highlight
[Mobile Chrome] › src/components/picker/test/custom/picker.e2e.ts:77:9 › picker: custom - md/ltr › should allow styling of the picker fade
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:10:9 › picker: keyboard entry - ios/ltr › should scroll to and update the value prop for a single column
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:50:9 › picker: keyboard entry - ios/ltr › should scroll to and update the value prop for multiple columns
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:166:9 › picker: keyboard entry - ios/ltr › pressing Enter should dismiss the keyboard
[Mobile Chrome] › src/components/picker-column/test/disabled/picker-column.e2e.ts:77:9 › picker-column: disabled column rendering - ios/ltr › disabled column should not have visual regressions
[Mobile Chrome] › src/components/picker-column/test/disabled/picker-column.e2e.ts:77:9 › picker-column: disabled column rendering - md/ltr › disabled column should not have visual regressions
[Mobile Chrome] › src/components/picker-column/test/disabled/picker-column.e2e.ts:95:9 › picker-column: disabled column - ios/ltr › clicking option in disabled column should not change value
[Mobile Chrome] › src/components/picker-column/test/slots/picker-column.e2e.ts:6:9 › picker-column: slots - ios/ltr › should not have visual regressions with prefix and suffix
[Mobile Chrome] › src/components/picker-column/test/slots/picker-column.e2e.ts:26:9 › picker-column: slots - ios/ltr › should not have visual regressions with a long prefix and suffix
[Mobile Chrome] › src/components/picker-column/test/slots/p
|
|
🎭 Playwright Run Summary
378 failed
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:10:11 › range: events: - ios/ltr › range: knob events › should emit start/end events
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:62:11 › range: events: - ios/ltr › range: knob events › should emit start/end events, keyboard
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:78:11 › range: events: - ios/ltr › range: knob events › should emit end event on tap
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:137:11 › range: events: - ios/ltr › ionChange › should emit when the knob is released
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:163:11 › range: events: - ios/ltr › ionChange › should emit when the knob is moved with the keyboard
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:194:11 › range: events: - ios/ltr › ionInput › should emit when the knob is dragged
[Mobile Firefox] › src/components/range/test/range-events.e2e.ts:220:11 › range: events: - ios/ltr › ionInput › should emit when the knob is moved with the keyboard
[Mobile Firefox] › src/components/range/test/scroll/range.e2e.ts:9:9 › range: scroll - ios/ltr › should not scroll when the knob is being dragged
[Mobile Firefox] › src/components/range/test/scroll-target/range.e2e.ts:9:9 › range: scroll-target - md/ltr › should not scroll when the knob is swiped in custom scroll target
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:6:9 › range: states - ios/ltr › should render enabled state
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:23:9 › range: states - ios/ltr › should render disabled state
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:40:9 › range: states - ios/ltr › should render disabled state with a value
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:57:9 › range: states - ios/ltr › should render disabled state with ticks
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:6:9 › range: states - md/ltr › should render enabled state
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:23:9 › range: states - md/ltr › should render disabled state
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:40:9 › range: states - md/ltr › should render disabled state with a value
[Mobile Firefox] › src/components/range/test/states/range.e2e.ts:57:9 › range: states - md/ltr › should render disabled state with ticks
[Mobile Firefox] › src/components/refresher/test/a11y/refresher.e2e.ts:7:9 › refresher: a11y for ion-color() - md/ltr › should not have accessibility violations
[Mobile Firefox] › src/components/refresher/test/a11y/refresher.e2e.ts:7:9 › refresher: a11y for ion-color() - md/ltr/dark › should not have accessibility violations
[Mobile Firefox] › src/components/refresher/test/basic/refresher.e2e.ts:16:11 › refresher: basic - ios/ltr › legacy refresher › should load more items when performing a pull-to-refresh
[Mobile Firefox] › src/components/refresher/test/basic/refresher.e2e.ts:28:11 › refresher: basic - ios/ltr › native refresher › should load more items when performing a pull-to-refresh
[Mobile Firefox] › src/components/refresher/test/basic/refresher.e2e.ts:16:11 › refresher: basic - md/ltr › legacy refresher › should load more items when performing a pull-to-refresh
[Mobile Firefox] › src/components/refresher/test/basic/refresher.e2e.ts:28:11 › refresher: basic - md/ltr › native refresher › should load more items when performing a pull-to-refresh
[Mobile Firefox] › src/components/refresher/test/fullscreen/refresher.e2e.ts:57:11 › refresher: fullscreen content - ios/ltr › legacy refresher › should display when content is fullscreen
[Mobile Firefox] › src/components/refresher/test/fullscreen/refresher.e2e.ts:57:11 › refresher: fullscreen content - md/ltr › legacy refresher › should display when content is fullscreen
[Mobile Firefox] › src/components/refresher/t
|
|
🎭 Playwright Run Summary
423 failed
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:9:9 › alert: isOpen - ios/ltr › should open the alert
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:19:9 › alert: isOpen - ios/ltr › should open the alert then close after a timeout
[Mobile Chrome] › src/components/alert/test/is-open/alert.e2e.ts:33:9 › alert: isOpen - ios/ltr › should open if isOpen is true on load
[Mobile Chrome] › src/components/alert/test/trigger/alert.e2e.ts:9:9 › alert: trigger - ios/ltr › should open the alert
[Mobile Chrome] › src/components/alert/test/trigger/alert.e2e.ts:19:9 › alert: trigger - ios/ltr › should present a previously presented alert
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:24:9 › app: safe-area - ios/ltr › should not have visual regressions with action sheet
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:27:9 › app: safe-area - ios/ltr › should not have visual regressions with menu
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:30:9 › app: safe-area - ios/ltr › should not have visual regressions with picker
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:33:9 › app: safe-area - ios/ltr › should not have visual regressions with toast
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:24:9 › app: safe-area - md/ltr › should not have visual regressions with action sheet
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:27:9 › app: safe-area - md/ltr › should not have visual regressions with menu
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:30:9 › app: safe-area - md/ltr › should not have visual regressions with picker
[Mobile Chrome] › src/components/app/test/safe-area/app.e2e.ts:33:9 › app: safe-area - md/ltr › should not have visual regressions with toast
[Mobile Chrome] › src/components/avatar/test/basic/avatar.e2e.ts:10:9 › avatar: basic - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/avatar/test/basic/avatar.e2e.ts:10:9 › avatar: basic - md/ltr › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/a11y/back-button.e2e.ts:10:9 › back-button: a11y for ion-color() - ios/ltr › should not have accessibility violations
[Mobile Chrome] › src/components/back-button/test/a11y/back-button.e2e.ts:10:9 › back-button: a11y for ion-color() - ios/ltr/dark › should not have accessibility violations
[Mobile Chrome] › src/components/back-button/test/a11y/back-button.e2e.ts:32:9 › back-button: font scaling - ios/ltr › should scale text on larger font sizes
[Mobile Chrome] › src/components/back-button/test/a11y/back-button.e2e.ts:32:9 › back-button: font scaling - md/ltr › should scale text on larger font sizes
[Mobile Chrome] › src/components/back-button/test/basic/back-button.e2e.ts:6:9 › back-button: basic - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/basic/back-button.e2e.ts:6:9 › back-button: basic - ios/rtl › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/basic/back-button.e2e.ts:6:9 › back-button: basic - md/ltr › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/basic/back-button.e2e.ts:6:9 › back-button: basic - md/rtl › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/toolbar/back-button.e2e.ts:6:9 › back-button: toolbar - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/toolbar/back-button.e2e.ts:6:9 › back-button: toolbar - ios/rtl › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/toolbar/back-button.e2e.ts:6:9 › back-button: toolbar - md/ltr › should not have visual regressions
[Mobile Chrome] › src/components/back-button/test/toolbar/back-button.e2e.ts:6:9 › back-button: toolbar - md/rtl › should not have visual regressions
[Mobile Chrome]
|
|
🎭 Playwright Run Summary
333 failed
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:6:9 › animation: animationbuilder - ios/ltr › backwards-compatibility animation
[Mobile Chrome] › src/utils/animation/test/animationbuilder/animation.e2e.ts:11:9 › animation: animationbuilder - ios/ltr › ios-transition web
[Mobile Chrome] › src/utils/animation/test/basic/animation.e2e.ts:6:9 › animation: basic - md/ltr › should resolve using web animations
[Mobile Chrome] › src/utils/animation/test/display/animation.e2e.ts:7:9 › animation: display - md/ltr › should resolve using web animations
[Mobile Chrome] › src/utils/animation/test/hooks/animation.e2e.ts:7:9 › animation: hooks - md/ltr › should fire hooks using web animations
[Mobile Chrome] › src/utils/animation/test/multiple/animation.e2e.ts:7:9 › animation: multiple - md/ltr › should resolve grouped animations using web animations
[Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:10:9 › focus controller: generic components - md/ltr › should focus heading
[Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:23:9 › focus controller: generic components - md/ltr › should focus banner
[Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:35:9 › focus controller: generic components - md/ltr › should focus content
[Mobile Chrome] › src/utils/focus-controller/test/generic/focus-controller.e2e.ts:47:9 › focus controller: generic components - md/ltr › should return focus when going back
[Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:10:9 › focus controller: ionic components - md/ltr › should focus heading
[Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:23:9 › focus controller: ionic components - md/ltr › should focus banner
[Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:35:9 › focus controller: ionic components - md/ltr › should focus content
[Mobile Chrome] › src/utils/focus-controller/test/ionic/focus-controller.e2e.ts:47:9 › focus controller: ionic components - md/ltr › should return focus when going back
[Mobile Chrome] › src/utils/test/framework-delegate/framework-delegate.e2e.ts:9:9 › framework-delegate - md/ltr › should present modal already at ion-app root
[Mobile Chrome] › src/utils/test/framework-delegate/framework-delegate.e2e.ts:19:9 › framework-delegate - md/ltr › should present modal in content
[Mobile Chrome] › src/utils/test/framework-delegate/framework-delegate.e2e.ts:29:9 › framework-delegate - md/ltr › should present modal via controller
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:12:9 › overlays: dismiss - ios/ltr › hardware back button: should dismiss a presented overlay
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:25:9 › overlays: dismiss - ios/ltr › hardware back button: should dismiss the presented overlay, even though another hidden modal was added last
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:51:9 › overlays: dismiss - ios/ltr › Esc: should dismiss a presented overlay
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:66:9 › overlays: dismiss - ios/ltr › Esc: should dismiss the presented overlay, even though another hidden modal was added last
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:92:9 › overlays: dismiss - ios/ltr › overlays: Nested: should dismiss the top overlay
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:110:9 › overlays: focus - ios/ltr › should not select a hidden focusable element
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:144:9 › overlays: focus - ios/ltr › should not select a disabled focusable element
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:172:9 › overlays: focus - ios/ltr › should select a focusable element with disabled="false"
[Mobile Chrome] › src/utils/test/overlays/overlays.e2e.ts:205:9 › overlays: focus - ios/ltr › t
|
|
🎭 Playwright Run Summary
419 failed
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a start-positioned label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/ltr › should not have visual regressions with a floating label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a start-positioned label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - ios/rtl › should not have visual regressions with a floating label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - md/ltr › should not have visual regressions with a start-positioned label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - md/ltr › should not have visual regressions with a floating label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:6:9 › input: start and end slots (visual checks) - md/rtl › should not have visual regressions with a start-positioned label
[Mobile Chrome] › src/components/input/test/slot/input.e2e.ts:27:9 › input: start and end slots (visual checks) - md/rtl › should not have visual regressions with a floating label
[Mobile Chrome] › src/components/input/test/states/input.e2e.ts:6:9 › input: states - ios/ltr › should render readonly input correctly
[Mobile Chrome] › src/components/input/test/states/input.e2e.ts:18:9 › input: states - ios/ltr › should render disabled input correctly
[Mobile Chrome] › src/components/input/test/states/input.e2e.ts:6:9 › input: states - md/ltr › should render readonly input correctly
[Mobile Chrome] › src/components/input/test/states/input.e2e.ts:18:9 › input: states - md/ltr › should render disabled input correctly
[Mobile Chrome] › src/components/input-password-toggle/test/a11y/input-password-toggle.e2e.ts:7:9 › input password toggle: a11y - ios/ltr › should not have accessibility violations
[Mobile Chrome] › src/components/input-password-toggle/test/a11y/input-password-toggle.e2e.ts:7:9 › input password toggle: a11y - md/ltr › should not have accessibility violations
[Mobile Chrome] › src/components/input-password-toggle/test/basic/input-password-toggle.e2e.ts:35:9 › input password toggle: rendering - ios/ltr › should not have visual regressions
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:12:9 › item: dark palette - ios/ltr/dark › borders should have sufficient contrast
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:12:9 › item: dark palette - md/ltr/dark › borders should have sufficient contrast
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:61:9 › item: font scaling - ios/ltr › should scale text on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:81:9 › item: font scaling - ios/ltr › should scale slotted icons on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:103:9 › item: font scaling - ios/ltr › should scale detail icon on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:123:9 › item: font scaling - ios/ltr › should scale buttons in an item on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:61:9 › item: font scaling - md/ltr › should scale text on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:81:9 › item: font scaling - md/ltr › should scale slotted icons on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:103:9 › item: font scaling - md/ltr › should scale detail icon on larger font sizes
[Mobile Chrome] › src/components/item/test/a11y/item.e2e.ts:123:9 › item: font scaling - md/ltr › should scale but
|
|
🎭 Playwright Run Summary
431 failed
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/ltr › should not have visual regressions
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - ios/rtl › should not have visual regressions
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/ltr › should not have visual regressions
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:6:9 › accordion: basic - md/rtl › should not have visual regressions
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:38:9 › accordion: ionChange - ios/ltr › should fire ionChange when interacting with accordions
[Mobile Firefox] › src/components/accordion/test/basic/accordion.e2e.ts:38:9 › accordion: ionChange - md/ltr › should fire ionChange when interacting with accordions
[Mobile Firefox] › src/components/accordion/test/disabled/accordion.e2e.ts:34:9 › accordion: disabled - md/ltr › should not open accordion on click when group is disabled
[Mobile Firefox] › src/components/accordion/test/disabled/accordion.e2e.ts:57:9 › accordion: disabled - md/ltr › should not open accordion on click when accordion is disabled
[Mobile Firefox] › src/components/accordion/test/multiple/accordion.e2e.ts:6:9 › accordion: multiple - ios/ltr › should update value and visually expand items
[Mobile Firefox] › src/components/accordion/test/multiple/accordion.e2e.ts:6:9 › accordion: multiple - md/ltr › should update value and visually expand items
[Mobile Firefox] › src/components/accordion/test/nested/accordion.e2e.ts:6:9 › accordion: nested - ios/ltr › parent and child should not be disabled
[Mobile Firefox] › src/components/accordion/test/nested/accordion.e2e.ts:14:9 › accordion: nested - ios/ltr › parent should not be disabled when only child is disabled
[Mobile Firefox] › src/components/accordion/test/nested/accordion.e2e.ts:22:9 › accordion: nested - ios/ltr › parent and child should be disabled when parent is disabled
[Mobile Firefox] › src/components/accordion/test/nested/accordion.e2e.ts:6:9 › accordion: nested - md/ltr › parent and child should not be disabled
[Mobile Firefox] › src/components/accordion/test/nested/accordion.e2e.ts:14:9 › accordion: nested - md/ltr › parent should not be disabled when only child is disabled
[Mobile Firefox] › src/components/accordion/test/nested/accordion.e2e.ts:22:9 › accordion: nested - md/ltr › parent and child should be disabled when parent is disabled
[Mobile Firefox] › src/components/accordion/test/readonly/accordion.e2e.ts:34:9 › accordion: readonly - md/ltr › should not open accordion on click when group is readonly
[Mobile Firefox] › src/components/accordion/test/readonly/accordion.e2e.ts:57:9 › accordion: readonly - md/ltr › should not open accordion on click when accordion is readonly
[Mobile Firefox] › src/components/accordion/test/standalone/accordion.e2e.ts:7:9 › accordion: standalone - ios/ltr › should not have accessibility violations
[Mobile Firefox] › src/components/accordion/test/standalone/accordion.e2e.ts:7:9 › accordion: standalone - ios/rtl › should not have accessibility violations
[Mobile Firefox] › src/components/accordion/test/standalone/accordion.e2e.ts:7:9 › accordion: standalone - md/ltr › should not have accessibility violations
[Mobile Firefox] › src/components/accordion/test/standalone/accordion.e2e.ts:7:9 › accordion: standalone - md/rtl › should not have accessibility violations
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:45:9 › action-sheet: Axe testing - ios/ltr/dark › should not have accessibility violations when header is defined
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:45:9 › action-sheet: Axe testing - ios/ltr › should not have accessibility violations when header is defined
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
641 KB |
sha256:35cf64e07003c07b197c8e643d512533bc1c9dc64b809cc82480ec79629838b5
|
|
|
ionic-angular-server
Expired
|
8.55 KB |
sha256:d46af2c09abdcd6cc5e0e91d933e06ad436ed65e98deb446361f47a9c42ba686
|
|
|
ionic-core
Expired
|
5.38 MB |
sha256:545dfdbed7c8c7653202ce118198eefbf259db316ef4fdddb6c99eb60d6b110f
|
|
|
ionic-react
Expired
|
201 KB |
sha256:5023251664b0f7a5c0827dd0fca9d639475fef1c4a2b58936fc90c1dcde886b8
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:15d2d3a3140cd5e364ccb7bfd02242e077b0ada1090a3b98f2eab91e30996498
|
|
|
ionic-vue
Expired
|
219 KB |
sha256:2511252b83dab086ba9ca0010f9199135961bb1f9f5b2c8ac5a1253dbbfcb4b0
|
|
|
ionic-vue-router
Expired
|
17.1 KB |
sha256:0457ce0d819747cc6e88e252c4b035dcd0f745361d9fb86acd79d0dd3d6ea032
|
|
|
test-results-1-20
Expired
|
641 MB |
sha256:b982bccfbe6716670bec1fe9c952f2f44edb3ab0ed5dc42efd50efccaecf2d8a
|
|
|
test-results-10-20
Expired
|
536 MB |
sha256:16a2a336ee9a1d9a4be38e56b01ed0197f48c6531785b0af83a3d205a6a8b61f
|
|
|
test-results-11-20
Expired
|
554 MB |
sha256:df539e9e40d22f619ffec3f587bc8585b80f2064ffd51b8cee06acffb4845263
|
|
|
test-results-12-20
Expired
|
510 MB |
sha256:5b761e56874a3a7d8efc14578f400efe2f7da536c508dfc92570c39cf940151e
|
|
|
test-results-13-20
Expired
|
1.34 GB |
sha256:091b3ee8d81daac8a4abcf5961d412e43e3d0e307b31279dada83959398dcb4a
|
|
|
test-results-14-20
Expired
|
508 MB |
sha256:d257c60f5b7035ebbabf36634b476f03fe79d494f545ee7da980e4a47b5151a2
|
|
|
test-results-16-20
Expired
|
546 MB |
sha256:b03c9a2c6e40cc828cd656960277dabe9dd6365e0a2e06c8a9d035966325655b
|
|
|
test-results-18-20
Expired
|
510 MB |
sha256:1908e0322c9b4d5f1297bcaf3c8a79c8cb442aa8bb449a1d0a4e86e3747898c0
|
|
|
test-results-19-20
Expired
|
473 MB |
sha256:bd60ca7989ecff485c3837c2b072b10c31cedfa00e0290e163918b4f140efa10
|
|
|
test-results-20-20
Expired
|
316 MB |
sha256:025016b5bc2e13ad85da73193407ea0523db575a5b48431fc7f5067e84cadad6
|
|
|
test-results-3-20
Expired
|
522 MB |
sha256:ff84659a81fd16271043d91bf1664e706fa14310a02ab137324558721118fa16
|
|
|
test-results-5-20
Expired
|
467 MB |
sha256:ee76c616fc694119fd108a12416c4496dabbf5d5b6e69026ee02d38acabccfca
|
|
|
test-results-6-20
Expired
|
552 MB |
sha256:eb0aacf95519a66c8b63dcf5b075237638726f6f8233cef726a939e7424abd89
|
|
|
test-results-7-20
Expired
|
304 MB |
sha256:a39e2479304f8eea94fb3ee6f8dfb22f1a5a2d35860b06e9e2cbbb7da4e56338
|
|
|
test-results-8-20
Expired
|
579 MB |
sha256:f3fb76f5d24a74a1a2791203ff01919e9f11bd9ca830ea1ef7043c43fbbfb2b4
|
|