test: fix webkit tests (#111)

This commit is contained in:
Pavel Feldman 2019-11-27 16:23:46 -08:00 committed by GitHub
parent f28b31672e
commit 336338c97e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -34,7 +34,9 @@ export function createJSHandle(context: js.ExecutionContext, remoteObject: Proto
if (remoteObject.subtype === 'node' && frame) {
const frameManager = frame._delegate as FrameManager;
const delegate = new DOMWorldDelegate((context._delegate as ExecutionContextDelegate)._session, frameManager);
return new dom.ElementHandle(context, frameManager.page().keyboard, frameManager.page().mouse, delegate);
const handle = new dom.ElementHandle(context, frameManager.page().keyboard, frameManager.page().mouse, delegate);
markJSHandle(handle, remoteObject);
return handle;
}
const handle = new js.JSHandle(context);
markJSHandle(handle, remoteObject);
@ -141,7 +143,7 @@ class DOMWorldDelegate implements dom.DOMWorldDelegate {
}
async setInputFiles(handle: dom.ElementHandle, files: input.FilePayload[]): Promise<void> {
const objectId = toRemoteObject(handle);
const objectId = toRemoteObject(handle).objectId;
await this._client.send('DOM.setInputFiles', { objectId, files });
}
}