背景

日常工作中,我们会遇到很多的场景,需要自动化的帮我们去执行, 比如自动登录去做某些操作,比如UI自动化的测试,再比如工作中繁琐的事情,也许都离不开自动化的工具,本文就分享一下如何操作

实施概要

  1. 了解相关API
  2. 简单案例
  3. 综合案例

    一. 相关API

二. 简单案例

1. 入门案例

打开百度,并且截图

  1. const puppeteer = require('puppeteer');
  2. (async () => {
  3. const browser = await puppeteer.launch();
  4. const page = await browser.newPage();
  5. await page.goto('https://www.baidu.com');
  6. await page.screenshot({ path: 'baidu.png' });
  7. await browser.close();
  8. })();

综合案例

后面补充

常见问题

1. 分辨率问题

参考文档