test(web): target the editable command composer

This commit is contained in:
Yichen Jiang committed 2026-08-26 14:39:58 +08:00
1 parent 2831054b97
commit f95cbca9ce
1 file changed
+2 -3
@@ -94,7 +94,7 @@ describe('web e2e: current sandbox policy reaches the model before tools', () =>
expect(fixtureUserPrompts(await readFile(FIXTURE, 'utf8'))).toEqual(PROMPTS)
}
const input = page.locator('[data-composer-input]').first()
const input = page.locator('[data-composer-input][contenteditable="true"]').first()
let sessionId: Awaited<ReturnType<WebScaffold['whenTurnSettled']>> | undefined
for (const [index, preset] of ['read-only', 'danger-full-access', 'workspace-write'].entries()) {
await input.fill(`/permission ${preset}`)
@@ -106,8 +106,7 @@ describe('web e2e: current sandbox policy reaches the model before tools', () =>
await input.fill(PROMPTS[index] as string)
await input.press('Enter')
sessionId = await settled
await page.locator('[data-composer-input][contenteditable="true"]').first()
.waitFor({ timeout: 10_000 })
await input.waitFor({ timeout: 10_000 })
}
await input.fill('/permission read-only')