Update agent creation test selectors

This commit is contained in:
kenny lopez
2026-07-23 09:56:43 -07:00
parent b561105972
commit 691b305be4
5 changed files with 9 additions and 9 deletions
@@ -18,7 +18,7 @@ async function openCreateDialog(page: import("@playwright/test").Page) {
await page.goto("/");
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
await page.locator("#persona-display-name").fill("Test Agent");
}
@@ -32,7 +32,7 @@ async function openCreateDialog(page: import("@playwright/test").Page) {
await page.goto("/");
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
await page.locator("#persona-display-name").fill("Test Agent");
}
+3 -3
View File
@@ -267,10 +267,10 @@ test("env vars editor renders in PersonaDialog new-persona form", async ({
}) => {
await gotoApp(page);
// Open the Agents view, click New > New agent to open the persona dialog.
// Open the Agents view, then choose Create agent from the new-agent menu.
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
// Scope all env-vars queries to the dialog: AgentDefaultsSettingsCard
// also renders an EnvVarsEditor in the background settings pane (introduced
@@ -315,7 +315,7 @@ test("persona model options follow the selected LLM provider", async ({
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
const provider = page.locator("#persona-runtime");
await page.getByRole("tab", { name: "Customize for this agent" }).click();
@@ -36,7 +36,7 @@ async function openNewPersonaDialog(page: import("@playwright/test").Page) {
});
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
const dialog = page.getByTestId("persona-dialog");
await expect(dialog).toBeVisible({ timeout: 8_000 });
+3 -3
View File
@@ -141,7 +141,7 @@ test("Buzz shared compute explains automatic model selection", async ({
});
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
await chooseSharedComputeProvider(page);
await expect
@@ -170,7 +170,7 @@ test("create agent persists Buzz shared compute with auto model", async ({
await page.goto("/");
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
await page.locator("#persona-display-name").fill(agentName);
await chooseSharedComputeProvider(page);
@@ -214,7 +214,7 @@ test("create agent supports parallelism and system prompt overrides", async ({
await page.goto("/");
await page.getByTestId("open-agents-view").click();
await page.getByTestId("new-agent-card").click();
await page.getByRole("menuitem", { name: "Create from scratch" }).click();
await page.getByRole("menuitem", { name: "Create agent" }).click();
await page.locator("#persona-display-name").fill(agentName);
await page