import { test, expect } from "@gradio/tootils"; | |
test("renders the correct elements", async ({ page }) => { | |
const textbox = await page.getByLabel("Name"); | |
await textbox.fill("Frank"); | |
await expect(await textbox).toHaveValue("Frank"); | |
await expect(await page.getByLabel("Output")).toHaveValue( | |
"Welcome! This page has loaded for Frank" | |
); | |
}); | |
test("renders the footer text", async ({ page }) => { | |
const footer = page.locator("footer"); | |
await expect(footer).toBeVisible(); | |
await expect( | |
footer.getByText("Use via API · Built with Gradio ") | |
).toBeVisible(); | |
}); | |