---
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"]').evaluate(__maskedText);
    return __text;
  } finally {
    await page.close();
  }
}
module.exports = main;
