您的位置:首页 > Web前端 > Node.js

[Node.js] Take Screenshots of Multiple Dimensions for Responsive Sites using Nightmare

2017-04-18 14:58 351 查看
When developing responsive websites, you will constantly be resizing your browser to make sure your site is properly responding to all of the resizes. You can script this behavior by using
Nightmare
to leverage Electron and it will handle all the resizing for you. Nightmare can then also takes screenshots and save them so you can make sure the site matches your designs.

const Nightmare = require('nightmare');
const path = require('path');

const nightmare = new Nightmare({
show: true,
frame: false
});

nightmare
.goto('https://egghead.io')
.viewport(640, 480)
.wait(1000)
.screenshot('./screenshots/640x480.png')
.viewport(1280, 720)
.wait(1000)
.screenshot('./screenshots/1280x720.png')
.end()
.then(() => console.log("done"));


Github
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: