test(web): open workspace picker through the sidebar action

This commit is contained in:
creatixchu committed 2026-10-20 12:10:07 +08:00
1 parent f305312e84
commit 91c4ed3cd6
1 file changed
+2 -2
+2 -2
View File
@@ -208,7 +208,7 @@ export function probeFreePort(): Promise<number> {
*/
export async function connectFreshWorkspace(page: Page, root: string, name = 'workspace'): Promise<void> {
mkdirSync(join(root, name), { recursive: true })
await page.getByRole('textbox', { name: 'Choose workspace' }).click()
await page.getByRole('button', { name: 'Add workspace', exact: true }).click()
const dialog = page.getByRole('dialog', { name: 'Select Workspace Directory' })
await dialog.waitFor({ timeout: 10_000 })
await dialog.getByRole('button', { name: 'Edit path' }).click()
@@ -234,7 +234,7 @@ export async function connectFreshWorkspace(page: Page, root: string, name = 'wo
*/
export async function connectFreshWorkspaceZh(page: Page, root: string, name = 'workspace', modelAvailable = true): Promise<void> {
mkdirSync(join(root, name), { recursive: true })
await page.getByRole('textbox', { name: '选择工作区' }).click()
await page.getByRole('button', { name: '添加工作区', exact: true }).click()
const dialog = page.getByRole('dialog', { name: '选择工作区目录' })
await dialog.waitFor({ timeout: 10_000 })
await dialog.getByRole('button', { name: '编辑路径' }).click()