修改了相关截图的导出路径
This commit is contained in:
@@ -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: |
|
||||
# 启动容器
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user