import type { Locator } from '@playwright/test' import type { KeyboardHelper } from './KeyboardHelper' export class ClipboardHelper { constructor( private readonly keyboard: KeyboardHelper, private readonly canvas: Locator ) {} async copy(locator?: Locator | null): Promise { await this.keyboard.ctrlSend('KeyC', locator ?? this.canvas) } async paste(locator?: Locator | null): Promise { await this.keyboard.ctrlSend('KeyV', locator ?? this.canvas) } }