|
const {test, expect} =require('@playwright/test')
|
|
import { LoginPage } from '../pages/LoginPage';
|
|
import { CatlogPage } from '../pages/CatlogPage';
|
|
|
|
|
|
|
|
|
|
test('CatlogButton is working?',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.clickCatalogButton();
|
|
await page.waitForTimeout(3000)
|
|
await expect(await page.locator(catlog.catlogPageValidate)).toBeVisible();
|
|
|
|
|
|
})
|
|
|
|
test('Buds List is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_LIST', 'PRODUCTS_LEFT');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|
|
test('Buds sliding is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_SLIDING', 'PRODUCTS_LEFT');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|
|
test('Buds grid is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_GRID', 'PRODUCTS_LEFT');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|
|
test('product left is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_GRID', 'PRODUCTS_LEFT');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|
|
test('product ping pong is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_GRID', 'PRODUCTS_PING_PONG');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|
|
test('product right is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_GRID', 'PRODUCTS_RIGHT');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|
|
test('product grid is selected',async ({page})=>{
|
|
const login = new LoginPage(page);
|
|
await login.gotoLoginPage();
|
|
await login.loginWithCrtPassword();
|
|
await page.waitForTimeout(5000);
|
|
const catlog = new CatlogPage(page);
|
|
//await catlog.clickCatalogButton();
|
|
await catlog.imageUpload('BUDS_GRID', 'PRODUCTS_GRID');
|
|
await page.waitForTimeout(3000)
|
|
|
|
})
|