puppeteer窗口最大化及改变窗口大小


发布者 ourjs  发布时间 1658456851709
关键字 Node.JS 


puppeteer可在启动项里让窗口最大化,只有在headless: false即前台运行才能看到浏览器

const browser = await puppeteer.launch({ headless: false, args: ['--start-fullscreen'] });
const page = await browser.newPage()
await page.goto("http://ourjs.com")

改变窗口大小,同时要改变视口大小,否则网页绘制区域可能只有窗口里很小的一部分

const browser = await puppeteer.launch({ headless: false, args: [ '--window-size=1920,1040'] });
const page = await browser.newPage();
await page.setViewport({ width: 1920, height: 1040 });

 









 热门文章 - 分享最多
  1. 使用node.js\Express\TypeScript\Nodemon和EsLint创建项目,并通过babel导入import绝对路径
  2. Rust 中的闭包及捕获上下文环境变量使用和更改及闭包的引用
  3. Flex布局基础概念及入门实例教程
  4. 纯CSS实现圆形动画进度百分比饼图Percentage Circle with Animation
  5. puppeteer等自动化测试框架如何判断CSS动画结束animation end
  6. Kubernetes/k8s/docker常用命令实例简单介绍教程
  7. 用Node.JS写一个简单版的类似pm2\forever的守护进程并记录错误日志
  8. MongoDB起步入门教程使用Node.JS的Promise方式查找数据
  9. Node.JS连接MySQL数据库执行增删改查提示ER_NOT_SUPPORTED_AUTH_MODE: Client does not support;如何在@mysql/xdevapi执行SQL
  10. NodeJS在Windows上使用OLE/COM/ActiveXObject对象连接ADODB数据库,操作Application.Excel、运行VBA宏并另存为网页

 相关阅读
  1. node.js中async/await不用try/catch,使用error first或go语言方法处理异常
  2. JavaScript和node.js内存泄露的原因和避免方法及Chrome调试工具使用教程
  3. node.js性能压力测试入门教程:wrk和loadtest安装使用
  4. Html5网页中用JavaScript调用本地手机摄像头扫描识别微信二维码、条形码:postMessage跨域https传递扫码结果消息
  5. node.js通过Error.prepareStackTrace获取上层调用函数的文件名地址和行数位置
  6. webpack前端项目调试环境安装入门:webpack.config.js禁用UglifyJs只合并JavaScript不压缩混淆代码
  7. node.js创建aria2代理服务器:使用net.socket转发rpc或http request请求,替换websocket
  8. request停止维护:用node.js实现http网页爬虫抓取,模拟ajax\post请求,大文件上传下载
  9. 用node.js在Windows或Linux平台上高性能解压/压缩zip、tar大文件,输出到文件或Stream流
  10. Node.JS中回调嵌套和async/await执行空函数性能效率对比测试

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA