码迷,mamicode.com
首页 > Web开发 > 详细

Nodejs后端自动化测试

时间:2019-10-07 19:22:59      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:write   nbsp   收藏   自动   sel   后端   http   gif   link   

偶然看到收藏一下

const puppeteer = require(‘puppeteer‘);
const fs = require(‘fs‘);

(async () => {
    const browser = await puppeteer.launch({
        headless: true
    })
    
    const page = await browser.newPage();
    
    await page.goto(‘https://juejin.im‘);

    await page.waitFor(1000);

    await page.evaluate(async () => {
        window.scrollTo(0,document.querySelector(‘.entry-list‘).scrollHeight);
    });
    await page.waitFor(500);
    await page.evaluate(async () => {
        window.scrollTo(0,document.querySelector(‘.entry-list‘).scrollHeight);
    });
    await page.waitFor(500);
    const res = await page.evaluate(async () => {
        window.scrollTo(0,document.querySelector(‘.entry-list‘).scrollHeight)
        window.scrollTo(0,document.querySelector(‘.entry-list‘).scrollHeight)
        return [].map.apply(document.querySelectorAll(‘.info-row.title-row .title‘),[v => ({
            title:v.innerText,
            link:v.href,
        })])
    });
    fs.writeFileSync(‘juejin.txt‘,JSON.stringify(res));
    browser.close();
})()

 

Nodejs后端自动化测试

标签:write   nbsp   收藏   自动   sel   后端   http   gif   link   

原文地址:https://www.cnblogs.com/sugartang/p/11631720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!