John Bartos
John Bartos
I removed ` || t['_targetInfo'].browserContextId)` from https://github.com/webdriverio/webdriverio/blob/main/packages/wdio-devtools-service/src/index.ts#L228 because I noticed that when the DevTools service failed to setup, the target it grabbed seemed to be the Chrome DevTools target instead...
https://github.com/webdriverio/webdriverio/pull/6664 comes back from the blame
Happy to put up a PR, just wondering what a fix would look like. I can think of: * Reverting #6664 * Preferring `t.type() === 'page'` if it exists For...
Thanks for response! Yes, it has the same result. The only thing I can think of is that in headless mode, the devtools tab doesn't open (I took a screenshot)....
The webworker is doing the network requests in my app. Maybe that has something to do with it? I did a really basic test of simply navigating to google in...
Ok I actually figured this out. I had to manually access the worker via Puppeteer and send `Network.enable`: ``` async function enableWorkerNetworkEmulation() { const puppet = await browser.getPuppeteer(); const targets...
I would love to contribute but it will take a while before I can get around to it, so if you'd like to patch this sooner than later please don't...
Web Audio API does has support for this with media recorders/destination streams (https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createMediaStreamDestination). I believe you just need to open a stream & start a recorder when the program begins,...
make a pr! :ok_hand:
Likewise! I think I might be giving a talk at the next meetup