Comments (3)
It currently does support button. That said if you pull this locally and install it as a developer package, you can change it to register clicks on everything. Something like this:
start () {
const typeableElements = document.querySelectorAll('input, textarea')
- const clickableElements = document.querySelectorAll('a, button')
for (let i = 0; i < typeableElements.length; i++) {
typeableElements[i].addEventListener('keydown', this.handleKeydown)
}
+ document.addEventListener('click', this.handleClick)
- for (let i = 0; i < clickableElements.length; i++) {
- clickableElements[i].addEventListener('click', this.handleClick)
- }
}
from daydream.
Wow I'm just seeing this. Yes that would work way better. Do people not want this by default?
from daydream.
Actually, it should probably be tweaked more. The current pattern doesn't support elements that were created after the recording started. Will have to play with it more.
Not sure about it being defaulted. 😕
from daydream.
Related Issues (20)
- error : TypeError: Path must be a string. Received undefined HOT 1
- Record mousemove and scrolling events? HOT 1
- Unable to record more than one action each time HOT 8
- why can't i see the code being gnereated inside the day dream icon while its working ? HOT 1
- Analytics.js
- Content script execution problem?
- Can I run daydream in electron app?
- add puppeteer support
- Cannot record login at cibc.com
- Add puppeteer inside the Chrome extension details
- not capturing typing on input or clicks on search buttons HOT 1
- Background page access errors
- ASI hazard in puppeteer output?
- Used to work great but not anymore HOT 18
- I'm building a follow up to Daydream specifically for Puppeteer HOT 2
- Does not track events anymore HOT 1
- How to use your extension?
- Google Chrome Download link is broken HOT 7
- the extension is broken on the browser HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from daydream.