|
123456789101112131415161718192021222324252627282930313233343536373839404142 |
- const { chromium } = require('playwright');
-
- async function testBrowser() {
- console.log('Starting browser test...');
- let browser = null;
-
- try {
- console.log('Launching browser...');
- browser = await chromium.launch({
- headless: true,
- channel: 'chrome',
- args: ['--no-sandbox', '--disable-setuid-sandbox']
- });
-
- console.log('Browser launched successfully');
-
- const context = await browser.newContext();
- console.log('Browser context created');
-
- const page = await context.newPage();
- console.log('Page created');
-
- console.log('Navigating to google.com...');
- await page.goto('https://www.google.com');
- console.log('Navigation successful');
-
- const title = await page.title();
- console.log('Page title:', title);
-
- console.log('Test completed successfully');
- } catch (error) {
- console.error('Test failed:', error);
- } finally {
- if (browser) {
- console.log('Closing browser...');
- await browser.close();
- console.log('Browser closed');
- }
- }
- }
-
- testBrowser();
|