Skip to content

UAT Playwright

UAT Playwright #100

Triggered via schedule April 14, 2026 01:52
Status Failure
Total duration 1m 32s
Artifacts 1

uat-playwright.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 1 warning, and 1 notice
uat
Process completed with exit code 1.
[chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载: tests/site-download.spec.ts#L40
1) [chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载 ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: 菜单栏下载按钮应解析为安装包链接或下载页链接 expect(received).toMatch(expected) Expected pattern: /desktop\.dl\.hagicode\.com|\/desktop\/?$/i Received string: "https://github.com/HagiCode-org/desktop/releases/download/v0.1.40/Hagicode.Desktop.Setup.0.1.40.exe" Call Log: - Timeout 10000ms exceeded while waiting on the predicate 38 | await expect(installLink).toBeVisible(); 39 | > 40 | await expect | ^ 41 | .poll(async () => installLink.getAttribute('href'), { 42 | message: '菜单栏下载按钮应解析为安装包链接或下载页链接', 43 | }) at /home/runner/work/uat/uat/tests/site-download.spec.ts:40:5
[chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载: tests/site-download.spec.ts#L40
1) [chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载 ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: 菜单栏下载按钮应解析为安装包链接或下载页链接 expect(received).toMatch(expected) Expected pattern: /desktop\.dl\.hagicode\.com|\/desktop\/?$/i Received string: "https://github.com/HagiCode-org/desktop/releases/download/v0.1.40/Hagicode.Desktop.Setup.0.1.40.exe" Call Log: - Timeout 10000ms exceeded while waiting on the predicate 38 | await expect(installLink).toBeVisible(); 39 | > 40 | await expect | ^ 41 | .poll(async () => installLink.getAttribute('href'), { 42 | message: '菜单栏下载按钮应解析为安装包链接或下载页链接', 43 | }) at /home/runner/work/uat/uat/tests/site-download.spec.ts:40:5
[chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载: tests/site-download.spec.ts#L40
1) [chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载 ────────── Error: 菜单栏下载按钮应解析为安装包链接或下载页链接 expect(received).toMatch(expected) Expected pattern: /desktop\.dl\.hagicode\.com|\/desktop\/?$/i Received string: "https://github.com/HagiCode-org/desktop/releases/download/v0.1.40/Hagicode.Desktop.Setup.0.1.40.exe" Call Log: - Timeout 10000ms exceeded while waiting on the predicate 38 | await expect(installLink).toBeVisible(); 39 | > 40 | await expect | ^ 41 | .poll(async () => installLink.getAttribute('href'), { 42 | message: '菜单栏下载按钮应解析为安装包链接或下载页链接', 43 | }) at /home/runner/work/uat/uat/tests/site-download.spec.ts:40:5
uat
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 failed [chromium] › tests/site-download.spec.ts:31:3 › Hagicode 官网下载入口 › 可在菜单栏找到软件下载按钮并触发下载 ───────────

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
32.3 MB
sha256:2424c0db24497fc601912245f509455694dfdd42557a61770ec24aef95af9267