Skip to content

[Form] Trigger partialSave on username/email only form submit #4035

[Form] Trigger partialSave on username/email only form submit

[Form] Trigger partialSave on username/email only form submit #4035

Triggered via pull request December 4, 2024 16:57
Status Failure
Total duration 8m 0s
Artifacts 1

tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/tests/login-form.ios.spec.js#L1
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Test timeout of 30000ms exceeded.
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/helpers/pages/loginPage.js#L40
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('#password').first() - locator resolved to <input disabled required="" id="password" type="passwor…/> - attempting click action - waiting for element to be visible, enabled and stable - element is not visible - waiting... at ../helpers/pages/loginPage.js:40 38 | const passwordField = page.locator('#password').first(); 39 | // click the input field (not within Dax icon) > 40 | await passwordField.click(); | ^ 41 | } 42 | 43 | async fieldsDoNotContainIcons(emailSelector = '#email', passwordSelector = '#password') { at LoginPage.clickIntoPasswordInput (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages/loginPage.js:40:33) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/login-form.ios.spec.js:110:29
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/tests/login-form.ios.spec.js#L1
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/helpers/pages/loginPage.js#L40
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('#password').first() - locator resolved to <input disabled required="" id="password" type="passwor…/> - attempting click action - waiting for element to be visible, enabled and stable - element is not visible - waiting... at ../helpers/pages/loginPage.js:40 38 | const passwordField = page.locator('#password').first(); 39 | // click the input field (not within Dax icon) > 40 | await passwordField.click(); | ^ 41 | } 42 | 43 | async fieldsDoNotContainIcons(emailSelector = '#email', passwordSelector = '#password') { at LoginPage.clickIntoPasswordInput (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages/loginPage.js:40:33) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/login-form.ios.spec.js:110:29
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/tests/login-form.ios.spec.js#L1
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/helpers/pages/loginPage.js#L40
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('#password').first() - locator resolved to <input disabled required="" id="password" type="passwor…/> - attempting click action - waiting for element to be visible, enabled and stable - element is not visible - waiting... at ../helpers/pages/loginPage.js:40 38 | const passwordField = page.locator('#password').first(); 39 | // click the input field (not within Dax icon) > 40 | await passwordField.click(); | ^ 41 | } 42 | 43 | async fieldsDoNotContainIcons(emailSelector = '#email', passwordSelector = '#password') { at LoginPage.clickIntoPasswordInput (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages/loginPage.js:40:33) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/login-form.ios.spec.js:110:29
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/tests/login-form.ios.spec.js#L1
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/helpers/pages/loginPage.js#L40
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('#password').first() - locator resolved to <input disabled required="" id="password" type="passwor…/> - attempting click action - waiting for element to be visible, enabled and stable - element is not visible - waiting... at ../helpers/pages/loginPage.js:40 38 | const passwordField = page.locator('#password').first(); 39 | // click the input field (not within Dax icon) > 40 | await passwordField.click(); | ^ 41 | } 42 | 43 | async fieldsDoNotContainIcons(emailSelector = '#email', passwordSelector = '#password') { at LoginPage.clickIntoPasswordInput (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages/loginPage.js:40:33) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/login-form.ios.spec.js:110:29
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/tests/login-form.ios.spec.js#L1
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms: integration-test/helpers/pages/loginPage.js#L40
1) [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('#password').first() - locator resolved to <input disabled required="" id="password" type="passwor…/> - attempting click action - waiting for element to be visible, enabled and stable - element is not visible - waiting... at ../helpers/pages/loginPage.js:40 38 | const passwordField = page.locator('#password').first(); 39 | // click the input field (not within Dax icon) > 40 | await passwordField.click(); | ^ 41 | } 42 | 43 | async fieldsDoNotContainIcons(emailSelector = '#email', passwordSelector = '#password') { at LoginPage.clickIntoPasswordInput (/home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/helpers/pages/loginPage.js:40:33) at /home/runner/work/duckduckgo-autofill/duckduckgo-autofill/integration-test/tests/login-form.ios.spec.js:110:29
test
Your workflow is using a version of actions/cache that is scheduled for deprecation, actions/cache@v2. Please update your workflow to use the latest version of actions/cache to avoid interruptions. Learn more: https://github.blog/changelog/2024-09-16-notice-of-upcoming-deprecations-and-changes-in-github-actions-services/
🎭 Playwright Run Summary
1 failed [ios] › login-form.ios.spec.js:96:13 › Auto-fill a login form on iOS › when `inputType_credentials` is true › and I have saved credentials › should work fine with multistep forms 120 passed (5.3m)

Artifacts

Produced during runtime
Name Size
playwright-results Expired
83.3 KB