Nodejs后端自动化测试
Posted sugartang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nodejs后端自动化测试相关的知识,希望对你有一定的参考价值。
偶然看到收藏一下
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后端自动化测试的主要内容,如果未能解决你的问题,请参考以下文章
如何搭建webdriver+selenium+nodejs自动化测试框架
无法为 json rpc 测试用例自动化运行 nodejs 脚本
python 自动化测试数据并发送到http-nodejs server