npm

npm’s 2019 JavaScript ecosystem survey analysis is now available!Get your copy here »

puppeteer-ie

0.5.7 • Public • Published

Puppeteer-IE

Headless Internet Explorer NodeJS API inspired by Puppeteer.

[ Notice ] Microsoft Edge isn't supported by this package as it utilizes ActiveX, whereas Edge uses the WebDriver protocol & DevTools Protocol for automation. So you can control it by Selenium or Edge diagnostics adapter.

NPM

Installation

npm install puppeteer-ie --save-dev

[ Notice ] If you get some error at installing, try to execute the command below:

npm install windows-build-tools --global --production

(More about this)

Usage

Only change the Package Name, and then do as Puppeteer does.

[ Recommendation ] Use DayDream to record operation scripts in Google Chrome.

API document accesses from https://techquery.github.io/Puppeteer-IE/, npm docs or npm run help.

Known issue

  1. Loading pages of IE will be blocked if a Web server running in the same NodeJS process

  2. Loading pages from localhost will lost the window object in NodeJS process

For the above reasons, I recommend using KoApache to host your Web pages for testing or other things.

Development

Contributor guide

Acknowledgement

  1. Puppeteer

  2. Node-ActiveX

  3. HTML2Canvas

install

npm i puppeteer-ie

Downloadsweekly downloads

79

version

0.5.7

license

LGPL-3.0

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability