ACTIVEPIECES/packages/tests-e2e/tests/test-flow.spec.ts
rohit cd823a2d9e
Some checks failed
Crowdin Action / synchronize-with-crowdin (push) Has been cancelled
Release Pieces / Release-Pieces (push) Has been cancelled
automaton layer
2025-07-05 23:59:03 +05:30

31 lines
857 B
TypeScript

import { test } from '@playwright/test';
import { builder } from '../page/builder';
import { flows } from '../page/flows';
import { authentication } from '../page/authentication';
import { faker } from '@faker-js/faker'
import { globalConfig } from '../config';
test('Test Execute Flow', async ({ page }) => {
test.setTimeout(100000);
const email = faker.internet.email();
await authentication.signUp(page, {
email: email,
password: globalConfig.password
})
await flows.newFlowFromScratch(page);
await builder.selectInitialTrigger(page, {
piece: 'Schedule',
trigger: 'Every Day'
});
await builder.addAction(page, {
piece: 'Data Mapper',
action: 'Advanced Mapping'
});
await builder.testFlowAndWaitForSuccess(page);
await builder.clickHome(page);
await flows.deleteFlow(page, { flowName: 'Untitled' })
});