Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3: add WIP chrome headless implementation (#1225) #1528

Closed
wants to merge 1 commit into from
Closed

Conversation

TRT-TomiO
Copy link

  • initial chrome interface

  • base chrome class on EventEmitter, disable gpu by default

  • initial structure for Nightmare class, extending Chrome interface

  • add xo for linting and adapt example script to new interface

  • actions integration

  • evaluation work

  • fix js evaluation

  • js evaluation error handling

  • fix javascript evaluation

  • type action

  • debug network requests

  • fix dispatchKeyEvent in type action

  • pass headless switch to chrome class

  • tidy up logging, end chrome process fixes

  • fix result output

  • wait for chrome process to start

  • better chrome connection handling

  • revert from class interface and some es6+ features, for node 4+

  • test fixes/updates

  • response data

  • test fixes

  • better handling (and logging) of chrome communication errors

  • goto fixes when dom loaded

  • inject javascript

  • inject css

  • pass through console calls to nightmare

  • tweak chrome console output

  • remove unnecessary escape characters in css injector

  • console event fixes

  • test fixes

  • fixes and initial cookie work

  • cookie fixes

  • fix screenshots

  • fix screenshots and html

  • fix pdf

  • fix useragent

  • events

  • additional test fixes

  • tidy up

  • remove ipc

  • chrome fix for node <8

  • process fixes

  • url fixes

  • multiple fixes

  • additional fixes

  • syntax fixes for node 4

  • node 4 fixes

  • re-add xo

* initial chrome interface

* base chrome class on EventEmitter, disable gpu by default

* initial structure for Nightmare class, extending Chrome interface

* add xo for linting and adapt example script to new interface

* actions integration

* evaluation work

* fix js evaluation

* js evaluation error handling

* fix javascript evaluation

* type action

* debug network requests

* fix dispatchKeyEvent in type action

* pass headless switch to chrome class

* tidy up logging, end chrome process fixes

* fix result output

* wait for chrome process to start

* better chrome connection handling

* revert from class interface and some es6+ features, for node 4+

* test fixes/updates

* response data

* test fixes

* better handling (and logging) of chrome communication errors

* goto fixes when dom loaded

* inject javascript

* inject css

* pass through console calls to nightmare

* tweak chrome console output

* remove unnecessary escape characters in css injector

* console event fixes

* test fixes

* fixes and initial cookie work

* cookie fixes

* fix screenshots

* fix screenshots and html

* fix pdf

* fix useragent

* events

* additional test fixes

* tidy up

* remove ipc

* chrome fix for node <8

* process fixes

* url fixes

* multiple fixes

* additional fixes

* syntax fixes for node 4

* node 4 fixes

* re-add xo
@TRT-TomiO TRT-TomiO closed this Feb 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants