21 lines
701 B
TypeScript
21 lines
701 B
TypeScript
import { test, expect } from '@playwright/test';
|
||
|
||
test('#1 About Us image should be reasonably sized', async ({ page }) => {
|
||
await page.goto('https://uat.dailykart.net/about');
|
||
|
||
// Select the first image inside main content
|
||
const aboutSectionImage = page.locator('.about-img img').first();
|
||
|
||
// Optional: scroll into view in case it’s lazy-loaded
|
||
await aboutSectionImage.scrollIntoViewIfNeeded();
|
||
|
||
await expect(aboutSectionImage).toBeVisible({ timeout: 10000 });
|
||
|
||
const imageSize = await aboutSectionImage.boundingBox();
|
||
|
||
console.log('Image size:', imageSize);
|
||
|
||
expect(imageSize?.width).toBeGreaterThan(100);
|
||
expect(imageSize?.height).toBeGreaterThan(50);
|
||
}, { timeout: 60000 });
|