* fix(segmentation): Lock all rehydrated segmentation segments when panelSegmentation.disableEditing is true. * PR feedback. * PR feedback. * Added tests for disableEditing and utilities for simulating drag operations. * Update bun.lock file after merging master.
32 lines
628 B
TypeScript
32 lines
628 B
TypeScript
import { Locator, Page } from '@playwright/test';
|
|
|
|
export const viewportLocator = ({
|
|
page,
|
|
viewportId,
|
|
}: {
|
|
page: Page;
|
|
viewportId: string;
|
|
}): Locator => {
|
|
return page.locator(`css=div[data-viewportid="${viewportId}"]`);
|
|
};
|
|
|
|
export const viewportSVGLocator = ({
|
|
page,
|
|
viewportId,
|
|
}: {
|
|
page: Page;
|
|
viewportId: string;
|
|
}): Locator => {
|
|
return page.locator(`css=div[data-viewportid="${viewportId}"] svg`);
|
|
};
|
|
|
|
export const viewportSVGPathLocator = ({
|
|
page,
|
|
viewportId,
|
|
}: {
|
|
page: Page;
|
|
viewportId: string;
|
|
}): Locator => {
|
|
return page.locator(`css=div[data-viewportid="${viewportId}"] svg path`);
|
|
};
|