修改了相关截图的导出路径

This commit is contained in:
jiaojm
2025-11-30 14:19:51 +08:00
repo.diff.parent d22a2f30c2
repo.diff.commit ac1d22708f
repo.diff.stats_desc%!(EXTRA int=2, int=7, int=6)

repo.diff.view_file

@@ -1,8 +1,7 @@
name: DevStar E2E Test
on:
workflow_dispatch:
pull_request: # 【必须加】允许 PR 触发
branches: [ main, master ] # 根据你的主分支名字改,通常是 main
pull_request:
types: [opened, synchronize]
permissions:
contents: read
pull-requests: write
@@ -12,7 +11,9 @@ jobs:
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: build Devstar Image
run: |
make devstar
- name: start DevStar Container
run: |
# 启动容器

repo.diff.view_file

@@ -78,7 +78,7 @@ test('DevContainer 功能和配置', async ({ page,context }) => {
//第二次刷新,容器应该正常启动了
await page.reload({ waitUntil: 'domcontentloaded' });
await expect(stopButton).toBeVisible({ timeout: 30000 });
await page.screenshot({ path: 'full-page.png', fullPage: true });
await page.screenshot({ path: 'playwright-report/screenshot1.png', fullPage: true });
}
console.log("Dev container 创建成功!");
await page.getByRole('button',{ name: '停止开发容器'}).click();
@@ -98,7 +98,7 @@ test('DevContainer 功能和配置', async ({ page,context }) => {
await page.reload({ waitUntil: 'domcontentloaded' });
await page.waitForTimeout(30000);
await page.reload({ waitUntil: 'domcontentloaded' });
await page.screenshot({ path: 'full-page.png', fullPage: true });
await page.screenshot({ path: 'playwright-report/screenshot2.png', fullPage: true });
console.log("Web Terminal: 新标签页已打开!");
//await expect(newPage.getByText('Successfully connected to the container')).toBeVisible(); //这里ttyd里的信息PlayWright看不见容器的交互没办法自动化测试
await page.getByRole('link', { name: '删除开发容器' }).click();