fix(segmentation): Added support for unhydrated RTSTRUCT in MPR. Added support for overlaying segmentations over display sets the segmentations do not reference. (#5168)

This commit is contained in:
Joe Boccanfuso authored and GitHub committed 2025-07-02 08:38:22 -04:00
1 parent 77758fde4f
commit 4f6f5254fb
28 files changed
+320 -4

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
import { Page } from '@playwright/test';
/**
* PressParams defines the parameters for the press function.
* @property {Page} page - The Playwright page on which to perform the key press.
* @property {string} key - The key to be pressed.
* @property {number} [nTimes=1] - The number of times to press the key (default is 1).
* @property {unknown} [options={}] - Additional options for the key press.
*/
type PressParams = {
page: Page;
key: string;
nTimes?: number;
options?: unknown;
};
/**
* Convenience function to press a key multiple times on a Playwright page.
*/
export const press = async (params: PressParams) => {
const { page, key, nTimes = 1, options = {} } = params;
for (let i = 0; i < nTimes; i += 1) {
await page.keyboard.press(key, options);
}
};