diff --git a/browser_tests/tests/vueNodes/interactions/node/imagePreview.spec.ts b/browser_tests/tests/vueNodes/interactions/node/imagePreview.spec.ts index fbfcfc727..21ca4b985 100644 --- a/browser_tests/tests/vueNodes/interactions/node/imagePreview.spec.ts +++ b/browser_tests/tests/vueNodes/interactions/node/imagePreview.spec.ts @@ -1,23 +1,22 @@ import { expect } from '@playwright/test' +import type { ComfyPage } from '../../../../fixtures/ComfyPage' import { comfyPageFixture as test } from '../../../../fixtures/ComfyPage' test.describe('Vue Nodes Image Preview', () => { test.beforeEach(async ({ comfyPage }) => { - await comfyPage.setSetting('Comfy.VueNodes.Enabled', true) - await comfyPage.loadWorkflow('widgets/load_image_widget') + await comfyPage.settings.setSetting('Comfy.VueNodes.Enabled', true) + await comfyPage.workflow.loadWorkflow('widgets/load_image_widget') await comfyPage.vueNodes.waitForNodes() }) - async function loadImageOnNode( - comfyPage: Awaited< - ReturnType<(typeof test)['info']> - >['fixtures']['comfyPage'] - ) { - const loadImageNode = (await comfyPage.getNodeRefsByType('LoadImage'))[0] + async function loadImageOnNode(comfyPage: ComfyPage) { + const loadImageNode = ( + await comfyPage.nodeOps.getNodeRefsByType('LoadImage') + )[0] const { x, y } = await loadImageNode.getPosition() - await comfyPage.dragAndDropFile('image64x64.webp', { + await comfyPage.dragDrop.dragAndDropFile('image64x64.webp', { dropPosition: { x, y } }) @@ -29,6 +28,7 @@ test.describe('Vue Nodes Image Preview', () => { return imagePreview } + // TODO(#8143): Re-enable after image preview sync is working in CI test.fixme('opens mask editor from image preview button', async ({ comfyPage }) => { @@ -40,6 +40,7 @@ test.describe('Vue Nodes Image Preview', () => { await expect(comfyPage.page.locator('.mask-editor-dialog')).toBeVisible() }) + // TODO(#8143): Re-enable after image preview sync is working in CI test.fixme('shows image context menu options', async ({ comfyPage }) => { await loadImageOnNode(comfyPage)