chore: add more CDP info logging
This commit is contained in:
parent
21ff554297
commit
f8ab6175b3
@ -27,6 +27,8 @@ export default async ({ browserName, browserPath, dataPath }, { url, windowSize
|
||||
// todo: move this to it's own library
|
||||
const { 3: pipeWrite, 4: pipeRead } = proc.stdio;
|
||||
|
||||
log('connected to CDP over stdio pipe');
|
||||
|
||||
let onReply = {}, pageLoadCallback = () => {}, onWindowMessage = () => {};
|
||||
const onMessage = msg => {
|
||||
msg = JSON.parse(msg);
|
||||
@ -117,7 +119,6 @@ export default async ({ browserName, browserPath, dataPath }, { url, windowSize
|
||||
}, sessionId);
|
||||
};
|
||||
|
||||
|
||||
const [ ipcMessageCallback, injectIPC, IPCApi ] = await makeIPCApi({
|
||||
browserName,
|
||||
browserInfo
|
||||
@ -128,6 +129,8 @@ export default async ({ browserName, browserPath, dataPath }, { url, windowSize
|
||||
});
|
||||
onWindowMessage = ipcMessageCallback;
|
||||
|
||||
log('finished setup');
|
||||
|
||||
return {
|
||||
window: {
|
||||
eval: evalInWindow,
|
||||
|
@ -93,6 +93,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]}); */
|
||||
proc.stdout.pipe(proc.stdout);
|
||||
proc.stderr.pipe(proc.stderr);
|
||||
|
||||
log(`connecting to CDP over websocket (${debugPort})...`);
|
||||
|
||||
let CDPInstance;
|
||||
const connect = async () => {
|
||||
try {
|
||||
@ -107,6 +109,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]}); */
|
||||
|
||||
await connect();
|
||||
|
||||
log(`connected to CDP over websocket (${debugPort})`);
|
||||
|
||||
const { Browser, Runtime, Page } = CDPInstance;
|
||||
|
||||
const browserInfo = await Browser.getVersion();
|
||||
@ -128,6 +132,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]}); */
|
||||
|
||||
// todo: IPC Node -> Web for Firefox
|
||||
|
||||
log('finished setup');
|
||||
|
||||
return {
|
||||
window: {
|
||||
eval: async func => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user