Playwright utilities
npm install playwright-utilitiesUtilities for working with @playwright/test.
Used to create a DataTransfer. Useful when you want to perform drag and drop operations.
``ts`
createDataTransfer = (args: {
page: Page;
filePath: string;
fileName: string;
fileType: string;
}): Promise
Usage:
`ts
import { createDataTransfer } from "playwright-utilities";
import { resolve } from "node:path";
await createDataTransfer({
filePath: resolve(__dirname, "foo.png"),
fileName: "foo.png",
fileType: "image/png",
});
``