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({
    width: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"]');
})();

 

posted @ 2018-11-26 11:19  张啊咩  阅读(684)  评论(0编辑  收藏  举报