From 70499467215f28b384872205d6e7a9c97b59ba55 Mon Sep 17 00:00:00 2001 From: bymyself Date: Fri, 12 Dec 2025 20:20:49 -0800 Subject: [PATCH] fix: use combo widget instead of drag-drop in mask editor test --- browser_tests/tests/vueNodes/maskEditor.spec.ts | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/browser_tests/tests/vueNodes/maskEditor.spec.ts b/browser_tests/tests/vueNodes/maskEditor.spec.ts index ce2d33f97c..96d106ac7a 100644 --- a/browser_tests/tests/vueNodes/maskEditor.spec.ts +++ b/browser_tests/tests/vueNodes/maskEditor.spec.ts @@ -15,17 +15,14 @@ test.describe('Vue Nodes Mask Editor', () => { await comfyPage.loadWorkflow('widgets/load_image_widget') await comfyPage.vueNodes.waitForNodes() - // Get the LoadImage node and drop an image onto it const nodes = await comfyPage.getNodeRefsByType('LoadImage') const loadImageNode = nodes[0] - const { x, y } = await loadImageNode.getPosition() + const fileComboWidget = await loadImageNode.getWidget(0) + await fileComboWidget.click() + await comfyPage.page + .getByRole('menuitem', { name: 'image32x32.webp' }) + .click({ noWaitAfter: true }) - await comfyPage.dragAndDropFile('image32x32.webp', { - dropPosition: { x: x + 100, y: y + 100 }, - waitForUpload: true - }) - - // Wait for image preview to appear const imagePreview = comfyPage.page.locator('.image-preview img') await expect(imagePreview).toBeVisible()