Skip to content

Update Reference Screenshots #1722

Update Reference Screenshots

Update Reference Screenshots #1722

Manually triggered May 10, 2024 16:29
Status Failure
Total duration 10m 49s
Artifacts 21

update-screenshots.yml

on: workflow_dispatch
Matrix: test-core-screenshot
update-reference-screenshots
0s
update-reference-screenshots
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 20 notices
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
1) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
1) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
1) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable hydr…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
2) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
2) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
2) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item ios ion-focusable item…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
3) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
3) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
3) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable hydra…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/rtl › accordions should be keyboard navigable: src/components/accordion/test/a11y/accordion.e2e.ts#L24
4) [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/rtl › accordions should be keyboard navigable Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-accordion:nth-child(2) > ion-item') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-accordion:nth-child(2) > ion-item') - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" - locator resolved to <ion-item slot="header" class="item md ion-focusable item-…>…</ion-item> - unexpected value "not focused" 22 | 23 | await page.keyboard.press('ArrowDown'); > 24 | await expect(billingAddressHeader).toBeFocused(); | ^ 25 | 26 | await page.keyboard.press('ArrowDown'); 27 | await expect(shippingAddressHeader).toBeFocused(); at /ionic/src/components/accordion/test/a11y/accordion.e2e.ts:24:42
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L128
1) [Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 126 | 127 | await secondColumn.evaluate((el: HTMLIonPickerColumnElement) => el.setFocus()); > 128 | await expect(secondColumn).toBeFocused(); | ^ 129 | 130 | await page.waitForChanges(); 131 | at /ionic/src/components/picker/test/basic/picker.e2e.ts:128:34
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L128
1) [Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 126 | 127 | await secondColumn.evaluate((el: HTMLIonPickerColumnElement) => el.setFocus()); > 128 | await expect(secondColumn).toBeFocused(); | ^ 129 | 130 | await page.waitForChanges(); 131 | at /ionic/src/components/picker/test/basic/picker.e2e.ts:128:34
[Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L128
1) [Mobile Chrome] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 126 | 127 | await secondColumn.evaluate((el: HTMLIonPickerColumnElement) => el.setFocus()); > 128 | await expect(secondColumn).toBeFocused(); | ^ 129 | 130 | await page.waitForChanges(); 131 | at /ionic/src/components/picker/test/basic/picker.e2e.ts:128:34
[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: src/components/picker/test/keyboard-entry/picker.e2e.ts#L46
2) [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 Error: event "ionChange" was not received 44 | await page.keyboard.press('Digit2'); 45 | > 46 | await expect(ionChange).toHaveReceivedEventDetail({ value: 2 }); | ^ 47 | await expect(column).toHaveJSProperty('value', 2); 48 | }); 49 | at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:46:31
[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: src/components/picker/test/keyboard-entry/picker.e2e.ts#L46
2) [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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: event "ionChange" was not received 44 | await page.keyboard.press('Digit2'); 45 | > 46 | await expect(ionChange).toHaveReceivedEventDetail({ value: 2 }); | ^ 47 | await expect(column).toHaveJSProperty('value', 2); 48 | }); 49 | at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:46:31
[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: src/components/picker/test/keyboard-entry/picker.e2e.ts#L46
2) [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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: event "ionChange" was not received 44 | await page.keyboard.press('Digit2'); 45 | > 46 | await expect(ionChange).toHaveReceivedEventDetail({ value: 2 }); | ^ 47 | await expect(column).toHaveJSProperty('value', 2); 48 | }); 49 | at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:46:31
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00: src/components/picker/test/keyboard-entry/picker.e2e.ts#L163
3) [Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00 Error: event "ionChange" was not received 161 | await page.keyboard.press('Digit0'); 162 | > 163 | await expect(ionChange).toHaveReceivedEventDetail({ value: 12 }); | ^ 164 | await expect(column).toHaveJSProperty('value', 12); 165 | }); 166 | test('pressing Enter should dismiss the keyboard', async ({ page }) => { at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:163:31
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00: src/components/picker/test/keyboard-entry/picker.e2e.ts#L163
3) [Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: event "ionChange" was not received 161 | await page.keyboard.press('Digit0'); 162 | > 163 | await expect(ionChange).toHaveReceivedEventDetail({ value: 12 }); | ^ 164 | await expect(column).toHaveJSProperty('value', 12); 165 | }); 166 | test('pressing Enter should dismiss the keyboard', async ({ page }) => { at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:163:31
[Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00: src/components/picker/test/keyboard-entry/picker.e2e.ts#L163
3) [Mobile Chrome] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: event "ionChange" was not received 161 | await page.keyboard.press('Digit0'); 162 | > 163 | await expect(ionChange).toHaveReceivedEventDetail({ value: 12 }); | ^ 164 | await expect(column).toHaveJSProperty('value', 12); 165 | }); 166 | test('pressing Enter should dismiss the keyboard', async ({ page }) => { at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:163:31
[Mobile Chrome] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM: src/components/popover/test/trigger/popover.e2e.ts#L48
4) [Mobile Chrome] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.left-click-popover') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.left-click-popover') 46 | 47 | await button.click(); > 48 | await expect(popover).toBeVisible(); | ^ 49 | }); 50 | }); 51 | }); at /ionic/src/components/popover/test/trigger/popover.e2e.ts:48:29
[Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
test-core-screenshot (10, 20)
Process completed with exit code 1.
[Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns: src/components/picker/test/basic/picker.e2e.ts#L120
2) [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 118 | // Focus second column 119 | await page.keyboard.press('Tab'); > 120 | await expect(secondColumn).toBeFocused(); | ^ 121 | }); 122 | 123 | test('tabbing should correctly move focus back', async ({ page }) => { at /ionic/src/components/picker/test/basic/picker.e2e.ts:120:34
[Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns: src/components/picker/test/basic/picker.e2e.ts#L120
2) [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 118 | // Focus second column 119 | await page.keyboard.press('Tab'); > 120 | await expect(secondColumn).toBeFocused(); | ^ 121 | }); 122 | 123 | test('tabbing should correctly move focus back', async ({ page }) => { at /ionic/src/components/picker/test/basic/picker.e2e.ts:120:34
[Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns: src/components/picker/test/basic/picker.e2e.ts#L120
2) [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 118 | // Focus second column 119 | await page.keyboard.press('Tab'); > 120 | await expect(secondColumn).toBeFocused(); | ^ 121 | }); 122 | 123 | test('tabbing should correctly move focus back', async ({ page }) => { at /ionic/src/components/picker/test/basic/picker.e2e.ts:120:34
[Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L134
3) [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#first') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#first') - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" 132 | // Focus first column 133 | await page.keyboard.press('Shift+Tab'); > 134 | await expect(firstColumn).toBeFocused(); | ^ 135 | }); 136 | }); 137 | }); at /ionic/src/components/picker/test/basic/picker.e2e.ts:134:33
[Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L134
3) [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#first') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#first') - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" 132 | // Focus first column 133 | await page.keyboard.press('Shift+Tab'); > 134 | await expect(firstColumn).toBeFocused(); | ^ 135 | }); 136 | }); 137 | }); at /ionic/src/components/picker/test/basic/picker.e2e.ts:134:33
[Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L134
3) [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#first') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#first') - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="first" color="primary" value="full-stack" cl…>…</ion-picker-column> - unexpected value "not focused" 132 | // Focus first column 133 | await page.keyboard.press('Shift+Tab'); > 134 | await expect(firstColumn).toBeFocused(); | ^ 135 | }); 136 | }); 137 | }); at /ionic/src/components/picker/test/basic/picker.e2e.ts:134:33
[Mobile Firefox] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM: src/components/popover/test/trigger/popover.e2e.ts#L48
4) [Mobile Firefox] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.left-click-popover') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.left-click-popover') 46 | 47 | await button.click(); > 48 | await expect(popover).toBeVisible(); | ^ 49 | }); 50 | }); 51 | }); at /ionic/src/components/popover/test/trigger/popover.e2e.ts:48:29
[Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM: src/components/modal/test/trigger/modal.e2e.ts#L32
1) [Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('ion-modal') Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('ion-modal') 30 | 31 | await button.click(); > 32 | await expect(modal).toBeVisible(); | ^ 33 | }); 34 | }); 35 | }); at /ionic/src/components/modal/test/trigger/modal.e2e.ts:32:27
[Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L128
2) [Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 126 | 127 | await secondColumn.evaluate((el: HTMLIonPickerColumnElement) => el.setFocus()); > 128 | await expect(secondColumn).toBeFocused(); | ^ 129 | 130 | await page.waitForChanges(); 131 | at /ionic/src/components/picker/test/basic/picker.e2e.ts:128:34
[Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L128
2) [Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 126 | 127 | await secondColumn.evaluate((el: HTMLIonPickerColumnElement) => el.setFocus()); > 128 | await expect(secondColumn).toBeFocused(); | ^ 129 | 130 | await page.waitForChanges(); 131 | at /ionic/src/components/picker/test/basic/picker.e2e.ts:128:34
[Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back: src/components/picker/test/basic/picker.e2e.ts#L128
2) [Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: locator('ion-picker-column#second') Expected: focused Received: inactive Call log: - expect.toBeFocused with timeout 5000ms - waiting for locator('ion-picker-column#second') - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" - locator resolved to <ion-picker-column id="second" value="onion" color="primary" class=…>…</ion-picker-column> - unexpected value "not focused" 126 | 127 | await secondColumn.evaluate((el: HTMLIonPickerColumnElement) => el.setFocus()); > 128 | await expect(secondColumn).toBeFocused(); | ^ 129 | 130 | await page.waitForChanges(); 131 | at /ionic/src/components/picker/test/basic/picker.e2e.ts:128:34
[Mobile Safari] › 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: src/components/picker/test/keyboard-entry/picker.e2e.ts#L46
3) [Mobile Safari] › 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 Error: event "ionChange" was not received 44 | await page.keyboard.press('Digit2'); 45 | > 46 | await expect(ionChange).toHaveReceivedEventDetail({ value: 2 }); | ^ 47 | await expect(column).toHaveJSProperty('value', 2); 48 | }); 49 | at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:46:31
[Mobile Safari] › 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: src/components/picker/test/keyboard-entry/picker.e2e.ts#L46
3) [Mobile Safari] › 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: event "ionChange" was not received 44 | await page.keyboard.press('Digit2'); 45 | > 46 | await expect(ionChange).toHaveReceivedEventDetail({ value: 2 }); | ^ 47 | await expect(column).toHaveJSProperty('value', 2); 48 | }); 49 | at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:46:31
[Mobile Safari] › 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: src/components/picker/test/keyboard-entry/picker.e2e.ts#L46
3) [Mobile Safari] › 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 Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: event "ionChange" was not received 44 | await page.keyboard.press('Digit2'); 45 | > 46 | await expect(ionChange).toHaveReceivedEventDetail({ value: 2 }); | ^ 47 | await expect(column).toHaveJSProperty('value', 2); 48 | }); 49 | at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:46:31
[Mobile Safari] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00: src/components/picker/test/keyboard-entry/picker.e2e.ts#L163
4) [Mobile Safari] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00 Error: event "ionChange" was not received 161 | await page.keyboard.press('Digit0'); 162 | > 163 | await expect(ionChange).toHaveReceivedEventDetail({ value: 12 }); | ^ 164 | await expect(column).toHaveJSProperty('value', 12); 165 | }); 166 | test('pressing Enter should dismiss the keyboard', async ({ page }) => { at /ionic/src/components/picker/test/keyboard-entry/picker.e2e.ts:163:31
🎭 Playwright Run Summary
212 skipped 198 passed (2.4m)
🎭 Playwright Run Summary
2 skipped 446 passed (2.9m)
🎭 Playwright Run Summary
3 skipped 441 passed (3.4m)
🎭 Playwright Run Summary
434 passed (3.4m)
🎭 Playwright Run Summary
4 failed [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/ltr › accordions should be keyboard navigable [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - ios/rtl › accordions should be keyboard navigable [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/ltr › accordions should be keyboard navigable [Mobile Chrome] › src/components/accordion/test/a11y/accordion.e2e.ts:6:9 › accordion: a11y - md/rtl › accordions should be keyboard navigable 208 skipped 229 passed (3.6m)
🎭 Playwright Run Summary
4 failed [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/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:125:9 › picker: keyboard entry - ios/ltr › should select 00 [Mobile Chrome] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM 7 skipped 426 passed (3.9m)
🎭 Playwright Run Summary
1 failed [Mobile Chrome] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM 411 passed (4.0m)
🎭 Playwright Run Summary
514 passed (4.1m)
🎭 Playwright Run Summary
14 skipped 321 passed (4.5m)
🎭 Playwright Run Summary
8 skipped 371 passed (4.7m)
🎭 Playwright Run Summary
4 skipped 447 passed (4.8m)
🎭 Playwright Run Summary
10 skipped 428 passed (4.9m)
🎭 Playwright Run Summary
3 skipped 434 passed (5.0m)
🎭 Playwright Run Summary
1 skipped 425 passed (5.2m)
🎭 Playwright Run Summary
4 skipped 432 passed (5.4m)
🎭 Playwright Run Summary
2 skipped 429 passed (5.3m)
🎭 Playwright Run Summary
2 skipped 431 passed (6.0m)
🎭 Playwright Run Summary
5 skipped 433 passed (6.6m)
🎭 Playwright Run Summary
4 failed [Mobile Firefox] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:108:9 › picker: focus - ios/ltr › tabbing should correctly move focus between columns [Mobile Firefox] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back [Mobile Firefox] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM 12 skipped 471 passed (7.6m)
🎭 Playwright Run Summary
5 failed [Mobile Safari] › src/components/modal/test/trigger/modal.e2e.ts:21:9 › modal: trigger - md/ltr › should still open modal when it has been removed and re-added to DOM [Mobile Safari] › src/components/picker/test/basic/picker.e2e.ts:123:9 › picker: focus - ios/ltr › tabbing should correctly move focus back [Mobile Safari] › 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 Safari] › src/components/picker/test/keyboard-entry/picker.e2e.ts:125:9 › picker: keyboard entry - ios/ltr › should select 00 [Mobile Safari] › src/components/popover/test/trigger/popover.e2e.ts:37:9 › popover: trigger - md/ltr › should still open popover when it has been removed and re-added to DOM 7 skipped 418 passed (8.1m)

Artifacts

Produced during runtime
Name Size
ionic-core Expired
4.66 MB
test-results-1-20 Expired
384 KB
test-results-10-20 Expired
1.79 MB
test-results-11-20 Expired
5.01 MB
test-results-12-20 Expired
379 KB
test-results-13-20 Expired
372 KB
test-results-14-20 Expired
356 KB
test-results-15-20 Expired
372 KB
test-results-16-20 Expired
403 KB
test-results-17-20 Expired
6.16 MB
test-results-18-20 Expired
396 KB
test-results-19-20 Expired
369 KB
test-results-2-20 Expired
416 KB
test-results-20-20 Expired
291 KB
test-results-3-20 Expired
383 KB
test-results-4-20 Expired
5.17 MB
test-results-5-20 Expired
369 KB
test-results-6-20 Expired
367 KB
test-results-7-20 Expired
5.51 MB
test-results-8-20 Expired
382 KB
test-results-9-20 Expired
388 KB