使用puppeteer启动并最大化显示Chrome浏览器 浏览器窗口最大化怎么调

上一篇讲了如何用React使用puppeteer实现e2e自动化测试,本篇继续讲解puppeteer使用过程遇到的问题及解决方法 。使用puppeteer默认启用浏览器的尺寸为 800x600 , 那么如何最大化展示浏览器呢?
1、puppeteer启用浏览器
Puppeteer 模块提供了一种启动 Chromium 实例的方法 。下面就是使用 Puppeteer 进行自动化的一个典型示例:
const puppeteer = require('puppeteer'); puppeteer.launch().then(async browser => {const page = await browser.newPage();await page.goto('https://www.google.com');// 其他操作...await browser.close();});2、最大化启动浏览器
【使用puppeteer启动并最大化显示Chrome浏览器 浏览器窗口最大化怎么调】 通过args参数实现启动时浏览器最大化显示 。
puppeteer.launch({headless: false,args: ['--start-maximized'], });3、设置页面展示大小
通过上一步骤已经可以实现浏览器最大化展示了 , 但打开的页面并没有最大化展示,需要设置页面的大小 。
puppeteer.launch({headless: false,defaultViewport: { width: 1920, height: 1080 },args: ['--start-maximized'], });

相关经验推荐