UNPKG

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
"use strict"; 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(); }); });