mirror of
https://github.com/lingble/twenty.git
synced 2025-10-30 20:27:55 +00:00
16 lines
400 B
TypeScript
16 lines
400 B
TypeScript
import { Page } from '@playwright/test';
|
|
import path from 'path';
|
|
|
|
export const fileUploader = async (
|
|
page: Page,
|
|
trigger: () => Promise<void>,
|
|
filename: string,
|
|
) => {
|
|
const fileChooserPromise = page.waitForEvent('filechooser');
|
|
await trigger();
|
|
const fileChooser = await fileChooserPromise;
|
|
await fileChooser.setFiles(
|
|
path.join(__dirname, '..', 'test_files', filename),
|
|
);
|
|
};
|