GitXplorerGitXplorer
T

Puppeteer-IE

public
74 stars
12 forks
7 issues

Commits

List of commits on branch master.
Verified
250e1c146c42f7609437776e99dd94806b10b4ca

keyboard event module (#2)

ddemongodYY committed 5 months ago
Unverified
166a08e67ddf201c75c34b50f28f6a7c5593bdd5

page.goto() hungs up forever

bbumprat committed 2 years ago
Verified
21cac36049e511cec398ca361536b6de80043caf

Merge pull request #5 from TomasHubelbauer/patch-1

TTechQuery committed 6 years ago
Verified
a4a938fe7fe1205d52c2f3b461c8cd8e0f5f39a8

Fix invalid destructuring attempt with parameterless launch

TTomasHubelbauer committed 6 years ago
Verified
e37724ea6bf6909ec72766585be4e0bc2ab64648

[ Fix ] Build scripts of Azure Pipeline

TTechQuery committed 6 years ago
Unverified
b1c0af6fa37622e3c767fb5372c4ffcb505f6c3e

[ Fix ] Azure Pipeline configuration

TTechQuery committed 6 years ago

README

The README file for this repository.

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.

Build Status

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