playwright-ai-codegen-lib
Version:
A utility to auto-generate Playwright PageObjects and test scripts using OpenAI and DOM extraction.
48 lines (47 loc) • 2.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const test_1 = require("@playwright/test");
const LandingPage_1 = require("../../pageObjects/LandingPage");
test_1.test.describe('LandingPage Tests', () => {
(0, test_1.test)('Run all LandingPage methods', async ({ page }) => {
await page.goto('https://example.com'); // 🔁 Replace with real URL
const landingPage = new LandingPage_1.LandingPage(page);
await landingPage.clickHeaderRoot();
await landingPage.clickLogoDesktop();
await landingPage.clickLogoMobile();
await landingPage.clickTopNavLinkLabelPrefix();
await landingPage.clickPersonalLabel();
await landingPage.clickJoinUsButtonDesktop();
await landingPage.clickSignInButtonMobile();
await landingPage.clickSignInButtonDesktop();
await landingPage.clickJoinUsButtonSecondary();
await landingPage.clickElectricityMenu();
await landingPage.clickGasMenu();
await landingPage.clickBroadbandMenu();
await landingPage.clickMobileMenu();
await landingPage.clickSupportMenu();
await landingPage.clickBusinessMenu();
await landingPage.clickElectricityTab();
await landingPage.clickGasTab();
await landingPage.clickSupportTab();
await landingPage.clickInvestorsTab();
await landingPage.clickAboutUsTab();
await landingPage.clickBroadbandTab();
await landingPage.clickMobileTab();
await landingPage.clickJoinUsButton();
await landingPage.clickSignInButton();
await landingPage.clickDismissButton();
await landingPage.clickHeroBanner();
await landingPage.clickPayBillQuicklink();
await landingPage.clickMovingHouseQuicklink();
await landingPage.clickAllPlansQuicklink();
await landingPage.clickJoinUsQuicklink();
await landingPage.clickAddPropertyQuicklink();
await landingPage.clickChangePlanQuicklink();
await landingPage.clickEnjoyFreePowerTile();
await landingPage.clickNeedHelpSigningUpTile();
await landingPage.clickNeedHelpHeading();
await landingPage.clickNeedHelpBody();
await landingPage.clickFindOutMoreButton();
});
});