Files
windmill/frontend/tests/global-setup.ts
T
Faton Ramadani 72a6004380 Flow: Input connect (#325)
* Fix EditorBar in the script editor

* Rework ArgInput

* Add a button to link a property

* Adapt style

* Clean up

* Clean up Toggle

* Clean up Toggleclear

* Fix editor

* Fix login test

* Fix login test

* Done

* Fix toggling issues
2022-08-03 19:51:58 +02:00

23 lines
773 B
TypeScript

import { chromium, FullConfig } from '@playwright/test'
async function globalSetup(config: FullConfig) {
console.log('start global setup!')
const browser = await chromium.launch()
const page = await browser.newPage()
await page.goto('http://localhost:8000/user/login')
if (!(await page.locator('#email').isVisible())) {
page.locator('text=login without third-party').click()
}
await page.locator('#email').fill('admin@windmill.dev')
await page.locator('input[type="password"]').fill('changeme')
await page.locator('text="Login"').click()
await page.waitForResponse('http://localhost:8000/api/auth/login')
await page.context().storageState({ path: 'storageState.json' })
await browser.close()
console.log('end global setup!')
}
export default globalSetup