Skip to content
A chrome extension to record your actions into a nightmare or puppeteer script
JavaScript CSS Makefile HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Release 3.0.1 Feb 14, 2018
.babelrc converted to webpack Dec 21, 2016
.gitignore refactored to use react, cleaned up background script Mar 3, 2017
History.md Release 3.0.1 Feb 14, 2018
Makefile refactored to use react, cleaned up background script Mar 3, 2017
Readme.md Update Readme.md Feb 14, 2018
circle.yml converted to webpack Dec 21, 2016
package.json Release 3.0.1 Feb 14, 2018
postcss.config.js refactored to use react, cleaned up background script Mar 3, 2017
webpack.config.babel.js refactored to use react, cleaned up background script Mar 3, 2017
yarn.lock remove pointless redux Feb 14, 2018

Readme.md

Daydream

A chrome extension to record your actions into a Nightmare or Puppeteer script.

Example

Demo

Installing

Google Chrome

You can download Daydream from the Chrome Web Store here.

Opera

First enable Opera to install Chrome extensions here; then you can download Daydream from the Chrome Web Store here.

Developing

  1. Run $ git clone https://github.com/segmentio/daydream.git && cd daydream && make
  2. Navigate to chrome://extensions
  3. Ensure that 'Developer mode' is checked
  4. Click Load unpacked extension...
  5. Browse to daydream/build and click Select

Usage

Just click the black daydream icon (it should turn green to indicate that it is actively recording), run all the tasks you wish to automate, and then click the green icon and open the popup.

Notes

Daydream currently supports .goto(), .click(), .type(), .screenshot(), and .refresh().

If you want daydream to capture typing, press tab after you finish typing in each input element.

License

MIT

You can’t perform that action at this time.