admin管理员组文章数量:1026989
上一篇讲了如何用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');
// 其他操作...
await browser.close();
});
2、最大化启动浏览器
通过args参数实现启动时浏览器最大化显示
puppeteer.launch({
headless: false,
args: ['--start-maximized'],
});
3、设置页面展示大小
通过上一步骤已经可以实现浏览器最大化展示了,但打开的页面并没有最大化展示,需要设置页面的大小
puppeteer.launch({
headless: false,
defaultViewport: { width: 1920, height: 1080 },
args: ['--start-maximized'],
});
新时代农民工
上一篇讲了如何用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');
// 其他操作...
await browser.close();
});
2、最大化启动浏览器
通过args参数实现启动时浏览器最大化显示
puppeteer.launch({
headless: false,
args: ['--start-maximized'],
});
3、设置页面展示大小
通过上一步骤已经可以实现浏览器最大化展示了,但打开的页面并没有最大化展示,需要设置页面的大小
puppeteer.launch({
headless: false,
defaultViewport: { width: 1920, height: 1080 },
args: ['--start-maximized'],
});
新时代农民工
版权声明:本文标题:使用puppeteer启动并最大化显示Chrome浏览器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1743814262a2034329.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论