feat: initial public release (MAESTRO)
This commit is contained in:
+25
@@ -0,0 +1,25 @@
|
||||
---
|
||||
description: Log in and grab the dashboard table
|
||||
params:
|
||||
- name: user
|
||||
type: string
|
||||
- name: pass
|
||||
type: string
|
||||
session_profile_id: 7
|
||||
recording_source: rec-test.json
|
||||
---
|
||||
|
||||
async function main({ context, params }) {
|
||||
const page = await context.newPage();
|
||||
try {
|
||||
await page.goto('https://example.com/login');
|
||||
await page.locator('[data-testid="username"]').fill(params.user);
|
||||
await page.locator('[data-testid="password"]').fill(params.pass);
|
||||
await page.locator('button[type="submit"]').click();
|
||||
const __text = await page.locator('[data-testid="dashboard"]').textContent();
|
||||
return __text;
|
||||
} finally {
|
||||
await page.close();
|
||||
}
|
||||
}
|
||||
module.exports = main;
|
||||
Reference in New Issue
Block a user