test: cerrar thread panel en beforeEach de asistente-2
Importa closeThreadPanel y lo llama en beforeEach tras goToRoom. Si el thread panel queda abierto de sesiones previas, sus sender elements contaminarían los locators de waitForBotReply en tests posteriores.
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
|||||||
assertNoDecryptionErrors,
|
assertNoDecryptionErrors,
|
||||||
startThreadOnLastMessage,
|
startThreadOnLastMessage,
|
||||||
waitForThreadReplyViaSdk,
|
waitForThreadReplyViaSdk,
|
||||||
|
closeThreadPanel,
|
||||||
} from "../fixtures/matrix-room";
|
} from "../fixtures/matrix-room";
|
||||||
|
|
||||||
test.describe("asistente-2", () => {
|
test.describe("asistente-2", () => {
|
||||||
@@ -13,6 +14,9 @@ test.describe("asistente-2", () => {
|
|||||||
await page.goto("/");
|
await page.goto("/");
|
||||||
await handleElementDialogs(page);
|
await handleElementDialogs(page);
|
||||||
await goToRoom(page, "Asistente 2");
|
await goToRoom(page, "Asistente 2");
|
||||||
|
// Cerrar thread panel si estaba abierto de sesiones previas.
|
||||||
|
// Si queda abierto, sus sender elements contaminan los locators de waitForBotReply.
|
||||||
|
await closeThreadPanel(page);
|
||||||
});
|
});
|
||||||
|
|
||||||
test("responde a un saludo", async ({ page }) => {
|
test("responde a un saludo", async ({ page }) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user