41 lines
1.4 KiB
JavaScript
41 lines
1.4 KiB
JavaScript
const { chromium } = require('playwright-core');
|
|
|
|
(async () => {
|
|
const browser = await chromium.launch({ headless: true });
|
|
const page = await browser.newPage({ viewport: { width: 1400, height: 900 } });
|
|
|
|
// Login
|
|
console.log('Navigating to admin...');
|
|
await page.goto('http://129.211.173.87:10002/admin');
|
|
await page.waitForTimeout(1000);
|
|
await page.fill('input[type="text"]', 'admin');
|
|
await page.fill('input[type="password"]', 'admin123');
|
|
await page.click('button[type="submit"]');
|
|
await page.waitForTimeout(3000);
|
|
|
|
// Dashboard
|
|
console.log('Screenshot dashboard...');
|
|
await page.screenshot({ path: '/tmp/admin_dashboard.png' });
|
|
|
|
// Settings
|
|
console.log('Screenshot settings...');
|
|
await page.goto('http://129.211.173.87:10002/admin/settings');
|
|
await page.waitForTimeout(2000);
|
|
await page.screenshot({ path: '/tmp/admin_settings.png' });
|
|
|
|
// Nav menus
|
|
console.log('Screenshot navmenus...');
|
|
await page.goto('http://129.211.173.87:10002/admin/nav-menus');
|
|
await page.waitForTimeout(2000);
|
|
await page.screenshot({ path: '/tmp/admin_navmenus.png' });
|
|
|
|
// Home manage
|
|
console.log('Screenshot homemanage...');
|
|
await page.goto('http://129.211.173.87:10002/admin/home-manage');
|
|
await page.waitForTimeout(2000);
|
|
await page.screenshot({ path: '/tmp/admin_homemanage.png' });
|
|
|
|
await browser.close();
|
|
console.log('All screenshots saved');
|
|
})();
|