Skip to content

Bump Jupyterlab to >=4.1.0 and Notebook to >=7.1.0 #112

Bump Jupyterlab to >=4.1.0 and Notebook to >=7.1.0

Bump Jupyterlab to >=4.1.0 and Notebook to >=7.1.0 #112

Triggered via pull request February 21, 2024 15:54
Status Failure
Total duration 22m 3s
Artifacts 8

test-extensions.yml

on: pull_request
labextension-compatibility
1m 42s
labextension-compatibility
Matrix: ui-test
Fit to window
Zoom out
Zoom in

Annotations

57 errors, 18 warnings, and 8 notices
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L1
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Test timeout of 60000ms exceeded.
validate_assignment.spec.ts:116:1 β€Ί Validation success: ../../../../../tmp/nbgrader-galata-d2_hr0gp/nbgrader/tests/ui-tests/validate_assignment.spec.ts#L126
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Error: Target closed =========================== logs =========================== waiting for locator('jp-button.validate-button') locator resolved to <jp-button minimal="" tabindex="0" current-value="" aria-pr…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling element is not visible retrying click action, attempt #1 waiting for element to be visible, enabled and stable element was detached from the DOM, retrying locator resolved to <jp-button minimal="" tabindex="-1" current-value="" aria-p…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is not visible - waiting... ============================================================ at captureRawStack (/tmp/nbgrader-galata-d2_hr0gp/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-d2_hr0gp/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-d2_hr0gp/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Frame.click (/tmp/nbgrader-galata-d2_hr0gp/node_modules/playwright-core/lib/client/frame.js:293:32) at Locator.click (/tmp/nbgrader-galata-d2_hr0gp/node_modules/playwright-core/lib/client/locator.js:87:24) at /tmp/nbgrader-galata-d2_hr0gp/nbgrader/tests/ui-tests/validate_assignment.spec.ts:126:51 at /tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-d2_hr0gp/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-d2_hr0gp/node_modules/@playwright/test/lib/common/process.js:88:22)
validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
1) validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ──────────────────────────── Test timeout of 60000ms exceeded.
validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L190
1) validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ──────────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('jp-button.validate-button') locator resolved to <jp-button minimal="" tabindex="0" current-value="" aria-pr…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying locator resolved to <jp-button minimal="" tabindex="-1" current-value="" aria-p…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is not visible - waiting... ============================================================ 188 | 189 | // click on validate, and expect an error modal > 190 | await page.locator("jp-button.validate-button").click(); | ^ 191 | await waitForErrorModal(page); 192 | 193 | await page.locator(".nbgrader-ErrorDialog .validation-changed").waitFor(); at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:190:51
validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
1) validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ──────────────────────────── Pending operations: - locator.click at nbgrader\tests\ui-tests\validate_assignment.spec.ts:190:51
validate_assignment.spec.ts:202:1 β€Ί Validation open relative file: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
2) validate_assignment.spec.ts:202:1 β€Ί Validation open relative file ───────────────────────────── Test timeout of 60000ms exceeded.
validate_assignment.spec.ts:202:1 β€Ί Validation open relative file: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L212
2) validate_assignment.spec.ts:202:1 β€Ί Validation open relative file ───────────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('jp-button.validate-button') locator resolved to <jp-button tabindex="0" aria-pressed="false" aria-disabled=…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying locator resolved to <jp-button minimal="" tabindex="-1" current-value="" aria-p…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is not visible - waiting... ============================================================ 210 | 211 | // click on validate, and expect a success modal > 212 | await page.locator("jp-button.validate-button").click(); | ^ 213 | await waitForSuccessModal(page); 214 | 215 | await page.locator(".nbgrader-SuccessDialog .validation-success").waitFor(); at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:212:51
validate_assignment.spec.ts:202:1 β€Ί Validation open relative file: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
2) validate_assignment.spec.ts:202:1 β€Ί Validation open relative file ───────────────────────────── Pending operations: - locator.click at nbgrader\tests\ui-tests\validate_assignment.spec.ts:212:51
formgrader.spec.ts:324:1 β€Ί Load manage assignments: nbgrader/tests/ui-tests/formgrader.spec.ts#L1
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Test timeout of 60000ms exceeded.
formgrader.spec.ts:324:1 β€Ί Load manage assignments: ../../../../../tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/formgrader.spec.ts#L358
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Error: Page closed =========================== logs =========================== waiting for locator('.jp-FileBrowser-crumbs > span.jp-BreadCrumbs-item[title="/nbgrader-formgrader-test"]') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/locator.js:349:32) at /tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/formgrader.spec.ts:358:6 at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/common/process.js:88:22)
formgrader.spec.ts:324:1 β€Ί Load manage assignments: nbgrader/tests/ui-tests/formgrader.spec.ts#L1
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
formgrader.spec.ts:324:1 β€Ί Load manage assignments: ../../../../../tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/formgrader.spec.ts#L358
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Page closed =========================== logs =========================== waiting for locator('.jp-FileBrowser-crumbs > span.jp-BreadCrumbs-item[title="/nbgrader-formgrader-test"]') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/locator.js:349:32) at /tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/formgrader.spec.ts:358:6 at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/common/process.js:88:22)
formgrader.spec.ts:324:1 β€Ί Load manage assignments: nbgrader/tests/ui-tests/formgrader.spec.ts#L1
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
formgrader.spec.ts:324:1 β€Ί Load manage assignments: ../../../../../tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/formgrader.spec.ts#L358
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Page closed =========================== logs =========================== waiting for locator('.jp-FileBrowser-crumbs > span.jp-BreadCrumbs-item[title="/nbgrader-formgrader-test"]') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/locator.js:349:32) at /tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/formgrader.spec.ts:358:6 at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/common/process.js:88:22)
validate_assignment.spec.ts:116:1 β€Ί Validation success: ../../../../../tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Error: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/client/locator.js:349:32) at openNotebook (/tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /tmp/nbgrader-galata-rymlbcoe/nbgrader/tests/ui-tests/validate_assignment.spec.ts:122:5 at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-rymlbcoe/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-rymlbcoe/node_modules/@playwright/test/lib/common/process.js:88:22)
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (/home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (/home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (/home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:142:5
formgrader.spec.ts:324:1 β€Ί Load manage assignments: nbgrader/tests/ui-tests/formgrader.spec.ts#L1
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Test timeout of 60000ms exceeded.
formgrader.spec.ts:324:1 β€Ί Load manage assignments: ../../../../../tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/formgrader.spec.ts#L358
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Error: Page closed =========================== logs =========================== waiting for locator('.jp-FileBrowser-crumbs > span.jp-BreadCrumbs-item[title="/nbgrader-formgrader-test"]') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/locator.js:349:32) at /tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/formgrader.spec.ts:358:6 at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/common/process.js:88:22)
formgrader.spec.ts:324:1 β€Ί Load manage assignments: nbgrader/tests/ui-tests/formgrader.spec.ts#L1
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
formgrader.spec.ts:324:1 β€Ί Load manage assignments: ../../../../../tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/formgrader.spec.ts#L358
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Page closed =========================== logs =========================== waiting for locator('.jp-FileBrowser-crumbs > span.jp-BreadCrumbs-item[title="/nbgrader-formgrader-test"]') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/locator.js:349:32) at /tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/formgrader.spec.ts:358:6 at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/common/process.js:88:22)
formgrader.spec.ts:324:1 β€Ί Load manage assignments: nbgrader/tests/ui-tests/formgrader.spec.ts#L1
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
formgrader.spec.ts:324:1 β€Ί Load manage assignments: ../../../../../tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/formgrader.spec.ts#L358
1) formgrader.spec.ts:324:1 β€Ί Load manage assignments ──────────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Page closed =========================== logs =========================== waiting for locator('.jp-FileBrowser-crumbs > span.jp-BreadCrumbs-item[title="/nbgrader-formgrader-test"]') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/locator.js:349:32) at /tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/formgrader.spec.ts:358:6 at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/common/process.js:88:22)
validate_assignment.spec.ts:116:1 β€Ί Validation success: ../../../../../tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Error: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ at captureRawStack (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/stackTrace.js:47:17) at Frame._wrapApiCall (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:152:51) at Proxy.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/channelOwner.js:122:27) at Locator.waitFor (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/client/locator.js:349:32) at openNotebook (/tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /tmp/nbgrader-galata-mgsav380/nbgrader/tests/ui-tests/validate_assignment.spec.ts:122:5 at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:352:9 at TestInfoImpl._runAndFailOnError (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:182:7) at /tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:348:21 at TimeoutRunner.run (/tmp/nbgrader-galata-mgsav380/node_modules/playwright-core/lib/utils/timeoutRunner.js:49:14) at TimeoutManager.runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/timeoutManager.js:62:7) at TestInfoImpl._runWithTimeout (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/testInfo.js:169:26) at WorkerMain._runTest (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:284:5) at WorkerMain.runTestGroup (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/worker/workerMain.js:208:11) at process.<anonymous> (/tmp/nbgrader-galata-mgsav380/node_modules/@playwright/test/lib/common/process.js:88:22)
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (/home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (/home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader/tests/ui-tests/validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (/home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:110:43) at /home/runner/work/nbgrader/nbgrader/nbgrader/tests/ui-tests/validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Test timeout of 60000ms exceeded.
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L126
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('jp-button.validate-button') locator resolved to <jp-button tabindex="0" aria-pressed="false" aria-disabled=…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed element was detached from the DOM, retrying locator resolved to <jp-button minimal="" tabindex="-1" current-value="" aria-p…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is not visible - waiting... ============================================================ 124 | 125 | // click on validate, and expect a success modal > 126 | await page.locator("jp-button.validate-button").click(); | ^ 127 | await waitForSuccessModal(page); 128 | 129 | // close the modal at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:126:51
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Pending operations: - locator.click at nbgrader\tests\ui-tests\validate_assignment.spec.ts:126:51
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Test timeout of 60000ms exceeded.
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L146
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('jp-button.validate-button') locator resolved to <jp-button minimal="" tabindex="0" current-value="" aria-pr…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling element was detached from the DOM, retrying locator resolved to <jp-button minimal="" tabindex="-1" current-value="" aria-p…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is not visible - waiting... ============================================================ 144 | 145 | // click on validate, and expect an error modal > 146 | await page.locator("jp-button.validate-button").click(); | ^ 147 | await waitForErrorModal(page); 148 | 149 | await page.locator(".nbgrader-ErrorDialog .validation-failed").waitFor(); at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:146:51
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Pending operations: - locator.click at nbgrader\tests\ui-tests\validate_assignment.spec.ts:146:51
validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
3) validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ──────────────────────── Test timeout of 60000ms exceeded.
validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L234
3) validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ──────────────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('jp-button.validate-button') locator resolved to <jp-button minimal="" tabindex="0" current-value="" aria-pr…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying locator resolved to <jp-button minimal="" tabindex="-1" current-value="" aria-p…>…</jp-button> attempting click action waiting for element to be visible, enabled and stable element is not visible - waiting... ============================================================ 232 | 233 | // click on validate, and expect an error modal > 234 | await page.locator("jp-button.validate-button").click(); | ^ 235 | await waitForErrorModal(page); 236 | 237 | await page.locator(".nbgrader-ErrorDialog .validation-type-changed").waitFor(); at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:234:51
validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L1
3) validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ──────────────────────── Pending operations: - locator.click at nbgrader\tests\ui-tests\validate_assignment.spec.ts:234:51
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ───────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:164:5
validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:164:5
validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:164:5
validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
4) validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ──────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:186:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:116:1 β€Ί Validation success: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
1) validate_assignment.spec.ts:116:1 β€Ί Validation success ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:122:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:136:1 β€Ί Validation failure: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
2) validate_assignment.spec.ts:136:1 β€Ί Validation failure ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:142:5
validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ───────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:164:5
validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:164:5
validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
3) validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:164:5
validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed: nbgrader\tests\ui-tests\validate_assignment.spec.ts#L110
4) validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ──────────────────────────── Error: locator.waitFor: Error: strict mode violation: locator('.jp-Notebook-cell') resolved to 7 elements: 1) <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> aka getByLabel('Code Cell Content').first() 2) <div tabindex="-1" data-windowed-list-index="1" aria-…>…</div> aka getByLabel('Code Cell Content').nth(1) 3) <div tabindex="-1" data-windowed-list-index="2" aria-…>…</div> aka getByLabel('Code Cell Content').nth(2) 4) <div tabindex="-1" data-windowed-list-index="3" aria-…>…</div> aka getByLabel('Markdown Cell Content').first() 5) <div tabindex="-1" data-windowed-list-index="4" aria-…>…</div> aka getByLabel('Code Cell Content').nth(3) 6) <div tabindex="-1" data-windowed-list-index="5" aria-…>…</div> aka getByLabel('Code Cell Content').nth(4) 7) <div tabindex="-1" data-windowed-list-index="6" aria-…>…</div> aka getByLabel('Markdown Cell Content').nth(1) =========================== logs =========================== waiting for locator('.jp-Notebook-cell') to be visible ============================================================ 108 | tab_count + 1 109 | ); > 110 | await page.locator(".jp-Notebook-cell").waitFor(); | ^ 111 | }; 112 | 113 | /* at openNotebook (D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:110:43) at D:\a\nbgrader\nbgrader\nbgrader\tests\ui-tests\validate_assignment.spec.ts:186:5
labextension-compatibility
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
labextension-compatibility
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (ubuntu-22.04, 3.11, nbextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (ubuntu-22.04, 3.11, nbextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (ubuntu-22.04, 3.10, nbextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (ubuntu-22.04, 3.10, nbextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (windows-latest, 3.10, nbextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (windows-latest, 3.10, nbextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (ubuntu-22.04, 3.10, labextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (ubuntu-22.04, 3.10, labextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (ubuntu-22.04, 3.11, labextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (ubuntu-22.04, 3.11, labextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (windows-latest, 3.11, nbextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (windows-latest, 3.11, nbextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (windows-latest, 3.10, labextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (windows-latest, 3.10, labextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
ui-test (windows-latest, 3.11, labextensions)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/setup-python@v2, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
ui-test (windows-latest, 3.11, labextensions)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-python@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🎭 Playwright Run Summary
46 passed (6.4m)
🎭 Playwright Run Summary
1 flaky validate_assignment.spec.ts:116:1 β€Ί Validation success ───────────────────────────────────────── 45 passed (7.4m)
🎭 Playwright Run Summary
2 flaky validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ───────────────────────────── validate_assignment.spec.ts:202:1 β€Ί Validation open relative file ────────────────────────────── 21 skipped 23 passed (4.6m)
🎭 Playwright Run Summary
7 failed formgrader.spec.ts:324:1 β€Ί Load manage assignments ───────────────────────────────────────────── validate_assignment.spec.ts:116:1 β€Ί Validation success ───────────────────────────────────────── validate_assignment.spec.ts:136:1 β€Ί Validation failure ───────────────────────────────────────── validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ────────────────────────────── validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ───────────────────────────── validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ───────────────────────── validate_assignment.spec.ts:246:1 β€Ί Validation answer cell type changed ──────────────────────── 39 passed (11.4m)
🎭 Playwright Run Summary
7 failed formgrader.spec.ts:324:1 β€Ί Load manage assignments ───────────────────────────────────────────── validate_assignment.spec.ts:116:1 β€Ί Validation success ───────────────────────────────────────── validate_assignment.spec.ts:136:1 β€Ί Validation failure ───────────────────────────────────────── validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ────────────────────────────── validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ───────────────────────────── validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ───────────────────────── validate_assignment.spec.ts:246:1 β€Ί Validation answer cell type changed ──────────────────────── 39 passed (11.5m)
🎭 Playwright Run Summary
3 flaky validate_assignment.spec.ts:116:1 β€Ί Validation success ───────────────────────────────────────── validate_assignment.spec.ts:136:1 β€Ί Validation failure ───────────────────────────────────────── validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ───────────────────────── 21 skipped 22 passed (5.8m)
🎭 Playwright Run Summary
6 failed validate_assignment.spec.ts:116:1 β€Ί Validation success ───────────────────────────────────────── validate_assignment.spec.ts:136:1 β€Ί Validation failure ───────────────────────────────────────── validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ────────────────────────────── validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ───────────────────────────── validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ───────────────────────── validate_assignment.spec.ts:246:1 β€Ί Validation answer cell type changed ──────────────────────── 21 skipped 19 passed (6.0m)
🎭 Playwright Run Summary
6 failed validate_assignment.spec.ts:116:1 β€Ί Validation success ───────────────────────────────────────── validate_assignment.spec.ts:136:1 β€Ί Validation failure ───────────────────────────────────────── validate_assignment.spec.ts:158:1 β€Ί Validation grade cell changed ────────────────────────────── validate_assignment.spec.ts:180:1 β€Ί Validation locked cell changed ───────────────────────────── validate_assignment.spec.ts:224:1 β€Ί Validation grade cell type changed ───────────────────────── validate_assignment.spec.ts:246:1 β€Ί Validation answer cell type changed ──────────────────────── 21 skipped 19 passed (5.8m)

Artifacts

Produced during runtime
Name Size
nbgrader-uitests-labextensions-ubuntu-22.04-python3.10 Expired
16.7 MB
nbgrader-uitests-labextensions-ubuntu-22.04-python3.11 Expired
17.3 MB
nbgrader-uitests-labextensions-windows-latest-python3.10 Expired
13 MB
nbgrader-uitests-labextensions-windows-latest-python3.11 Expired
12.8 MB
nbgrader-uitests-nbextensions-ubuntu-22.04-python3.10 Expired
3.56 MB
nbgrader-uitests-nbextensions-ubuntu-22.04-python3.11 Expired
440 KB
nbgrader-uitests-nbextensions-windows-latest-python3.10 Expired
5.52 MB
nbgrader-uitests-nbextensions-windows-latest-python3.11 Expired
8.32 MB