From 6b9bba58648817ca6f53fa6ff441fe7c28231414 Mon Sep 17 00:00:00 2001 From: Dante Date: Tue, 22 Sep 2026 22:58:16 +0800 Subject: [PATCH] fix(e2e): select role by visible title Model: gpt-5.6-sol --- e2e/src/support/pages/agent-role-page.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/e2e/src/support/pages/agent-role-page.ts b/e2e/src/support/pages/agent-role-page.ts index 245d5e551..46110778d 100644 --- a/e2e/src/support/pages/agent-role-page.ts +++ b/e2e/src/support/pages/agent-role-page.ts @@ -83,10 +83,9 @@ export class AgentRolePage { const roleMenu = this.page.getByRole('menuitem', { name: /^(Role|角色)(?:\s|$)/u }); await roleMenu.focus(); await roleMenu.press('ArrowRight'); - const roleOption = this.page.getByRole('menuitemradio', { - name: this.fixture.roleName, - exact: true, - }); + const roleOption = this.page + .getByRole('menuitemradio') + .filter({ has: this.page.getByText(this.fixture.roleName, { exact: true }) }); await expect(roleOption).toBeEnabled(); await roleOption.press('Enter'); await expect(