Skip to content

workflow(ci): fix ai test error (#113) #141

workflow(ci): fix ai test error (#113)

workflow(ci): fix ai test error (#113) #141

Triggered via push October 12, 2024 08:01
Status Failure
Total duration 9m 47s
Artifacts

ai.yml

on: push
Matrix: main
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 1 warning
tests/ai/evaluate/inspect.test.ts > taobao-1: inspect element: packages/midscene/tests/ai/evaluate/inspect.test.ts#L112
AssertionError: expected 80 to be greater than 95 ❯ test.timeout tests/ai/evaluate/inspect.test.ts:112:36
tests/ai/evaluate/inspect.test.ts > taobao-2: inspect element: packages/midscene/tests/ai/evaluate/inspect.test.ts#L112
AssertionError: expected 80 to be greater than 95 ❯ test.timeout tests/ai/evaluate/inspect.test.ts:112:36
tests/ai/evaluate/inspect.test.ts > aweme_play-2: inspect element: packages/midscene/tests/ai/evaluate/inspect.test.ts#L112
AssertionError: expected 83.33333333333334 to be greater than 95 ❯ test.timeout tests/ai/evaluate/inspect.test.ts:112:36
tests/ai/web/puppeteer/showcase.test.ts > puppeteer integration > Search: packages/web-integration/src/puppeteer/base-page.ts#L47
Error: Execution context was destroyed, most likely because of a navigation. Error: Execution context was destroyed, most likely because of a navigation. at rewriteError (file:///home/runner/work/midscene/midscene/node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/ExecutionContext.ts:531:11) at processTicksAndRejections (node:internal/process/task_queues:95:5) at ExecutionContext.#evaluate (file:///home/runner/work/midscene/midscene/node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/ExecutionContext.ts:447:7) at ExecutionContext.evaluate (file:///home/runner/work/midscene/midscene/node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/ExecutionContext.ts:292:12) at IsolatedWorld.evaluate (file:///home/runner/work/midscene/midscene/node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/IsolatedWorld.ts:194:12) at CdpFrame.evaluate (file:///home/runner/work/midscene/midscene/node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/api/Frame.ts:472:12) at CdpPage.evaluate (file:///home/runner/work/midscene/midscene/node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/api/Page.ts:2219:12) at WebPage.screenshot (/home/runner/work/midscene/midscene/packages/web-integration/src/puppeteer/base-page.ts:47:9) at PageTaskExecutor.recordScreenshot (/home/runner/work/midscene/midscene/packages/web-integration/src/common/tasks.ts:60:18) at Object.executor (/home/runner/work/midscene/midscene/packages/web-integration/src/common/tasks.ts:85:25) ❯ rewriteError ../../node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/ExecutionContext.ts:531:11 ❯ ExecutionContext.#evaluate ../../node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/ExecutionContext.ts:447:7 ❯ ExecutionContext.evaluate ../../node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/ExecutionContext.ts:292:12 ❯ IsolatedWorld.evaluate ../../node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/cdp/IsolatedWorld.ts:194:12 ❯ CdpFrame.evaluate ../../node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/api/Frame.ts:472:12 ❯ CdpPage.evaluate ../../node_modules/.pnpm/[email protected]/node_modules/puppeteer-core/src/api/Page.ts:2219:12 ❯ WebPage.screenshot src/puppeteer/base-page.ts:47:9 ❯ PageTaskExecutor.recordScreenshot src/common/tasks.ts:60:18 ❯ Object.executor src/common/tasks.ts:85:25 ❯ PuppeteerAgent.aiAction src/common/agent.ts:97:13 ❯ tests/ai/web/puppeteer/showcase.test.ts:73:7
main (18.19.0)
Process completed with exit code 1.
main (18.19.0)
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/