puppeteer端对端测试demo

1. 下载pupperteer

npm i puppeteer

2. 启动一个本地服务 localhost

3. 开启测试

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({ headless: false });
  const page = await browser.newPage();
  await page.goto('http://localhost:8080/');
  await page.setViewport({
    1920,
    height:1080
  })
  await page.type('.hello form input[name="name"]', '张啊咩', {delay: 100});
  await page.type('.hello form input[name="age"]', '22', {delay: 100});
  await page.click('.hello form input[type="submit"]');
})();
原文地址:https://www.cnblogs.com/amiezhang/p/10019297.html