const {test, expect} =require('@playwright/test') import { LoginPage } from '../pages/LoginPage'; import { UserPage } from '../pages/UserPage'; //User button is working?(In Regression Suite) test('TC-UP-01: User Button is working',async ({page})=>{ //Navigate to Login Page const login = new LoginPage(page); await login.gotoLoginPage(); await login.loginWithCrtPassword(); await page.waitForTimeout(5000); //Navigate to User Page const user = new UserPage(page); await user.userPageButton(); await page.waitForTimeout(5000); //Assertions await expect(await page.locator("//span[@class='flip-indecator']")).toBeVisible(); }) //Assertions is not done(In Regression Suite) test.skip('TC-UP-02: Active user Button check',async ({page})=>{ //Navigate to Login Page const login = new LoginPage(page); await login.gotoLoginPage(); await login.loginWithCrtPassword(); await page.waitForTimeout(5000); //Navigate to user page const user = new UserPage(page); await user.activeUserButtonCheck(); await page.waitForTimeout(5000); }) //Search Button Check(In regression suite) test('TC-UP-03: Search Button Check',async ({page})=>{ //Navigate to Login Page const login = new LoginPage(page); await login.gotoLoginPage(); await login.loginWithCrtPassword(); await page.waitForTimeout(5000); //Navigate to user page const user = new UserPage(page); await user.searchUserValidation('DAYA'); await page.waitForTimeout(5000); //Assertion await expect(await page.locator("//td[normalize-space()='DAYA']")).toBeVisible(); })