mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 10:44:24 +00:00
fix(login.ts): fix login
This commit is contained in:
parent
837db180dd
commit
2f6a0b51b2
1 changed files with 13 additions and 6 deletions
|
@ -1,15 +1,22 @@
|
||||||
import { Page } from "@playwright/test";
|
import { Page, expect } from "@playwright/test";
|
||||||
|
|
||||||
export async function loginToUI(page: Page) {
|
export async function loginToUI(page: Page) {
|
||||||
// Navigate to login page
|
// Login first
|
||||||
await page.goto("/login");
|
await page.goto("http://localhost:4000/ui");
|
||||||
|
console.log("Navigated to login page");
|
||||||
|
|
||||||
|
// Wait for login form to be visible
|
||||||
|
await page.waitForSelector('input[name="username"]', { timeout: 10000 });
|
||||||
|
console.log("Login form is visible");
|
||||||
|
|
||||||
// Fill in login form
|
|
||||||
await page.fill('input[name="username"]', "admin");
|
await page.fill('input[name="username"]', "admin");
|
||||||
await page.fill('input[name="password"]', "gm");
|
await page.fill('input[name="password"]', "gm");
|
||||||
|
console.log("Filled login credentials");
|
||||||
|
|
||||||
// Submit form
|
const loginButton = page.locator('input[type="submit"]');
|
||||||
await page.click('button[type="submit"]');
|
await expect(loginButton).toBeEnabled();
|
||||||
|
await loginButton.click();
|
||||||
|
console.log("Clicked login button");
|
||||||
|
|
||||||
// Wait for navigation to complete
|
// Wait for navigation to complete
|
||||||
await page.waitForURL("**/*");
|
await page.waitForURL("**/*");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue