diff --git a/browsers.json b/browsers.json index 331b6b2232..86880ad901 100644 --- a/browsers.json +++ b/browsers.json @@ -13,7 +13,7 @@ }, { "name": "firefox", - "revision": "1285", + "revision": "1288", "installByDefault": true }, { diff --git a/src/server/firefox/protocol.d.ts b/src/server/firefox/protocol.d.ts index 34a3667aab..8c080fa125 100644 --- a/src/server/firefox/protocol.d.ts +++ b/src/server/firefox/protocol.d.ts @@ -149,6 +149,11 @@ export module Protocol { userAgent: string|null; }; export type setUserAgentOverrideReturnValue = void; + export type setPlatformOverrideParameters = { + browserContextId?: string; + platform: string|null; + }; + export type setPlatformOverrideReturnValue = void; export type setBypassCSPParameters = { browserContextId?: string; bypassCSP: boolean|null; @@ -645,6 +650,15 @@ export module Protocol { buttons: number; }; export type dispatchMouseEventReturnValue = void; + export type dispatchWheelEventParameters = { + x: number; + y: number; + deltaX: number; + deltaY: number; + deltaZ: number; + modifiers: number; + }; + export type dispatchWheelEventReturnValue = void; export type insertTextParameters = { text: string; }; @@ -1079,6 +1093,7 @@ export module Protocol { "Browser.setRequestInterception": Browser.setRequestInterceptionParameters; "Browser.setGeolocationOverride": Browser.setGeolocationOverrideParameters; "Browser.setUserAgentOverride": Browser.setUserAgentOverrideParameters; + "Browser.setPlatformOverride": Browser.setPlatformOverrideParameters; "Browser.setBypassCSP": Browser.setBypassCSPParameters; "Browser.setIgnoreHTTPSErrors": Browser.setIgnoreHTTPSErrorsParameters; "Browser.setJavaScriptDisabled": Browser.setJavaScriptDisabledParameters; @@ -1122,6 +1137,7 @@ export module Protocol { "Page.dispatchTouchEvent": Page.dispatchTouchEventParameters; "Page.dispatchTapEvent": Page.dispatchTapEventParameters; "Page.dispatchMouseEvent": Page.dispatchMouseEventParameters; + "Page.dispatchWheelEvent": Page.dispatchWheelEventParameters; "Page.insertText": Page.insertTextParameters; "Page.crash": Page.crashParameters; "Page.handleDialog": Page.handleDialogParameters; @@ -1156,6 +1172,7 @@ export module Protocol { "Browser.setRequestInterception": Browser.setRequestInterceptionReturnValue; "Browser.setGeolocationOverride": Browser.setGeolocationOverrideReturnValue; "Browser.setUserAgentOverride": Browser.setUserAgentOverrideReturnValue; + "Browser.setPlatformOverride": Browser.setPlatformOverrideReturnValue; "Browser.setBypassCSP": Browser.setBypassCSPReturnValue; "Browser.setIgnoreHTTPSErrors": Browser.setIgnoreHTTPSErrorsReturnValue; "Browser.setJavaScriptDisabled": Browser.setJavaScriptDisabledReturnValue; @@ -1199,6 +1216,7 @@ export module Protocol { "Page.dispatchTouchEvent": Page.dispatchTouchEventReturnValue; "Page.dispatchTapEvent": Page.dispatchTapEventReturnValue; "Page.dispatchMouseEvent": Page.dispatchMouseEventReturnValue; + "Page.dispatchWheelEvent": Page.dispatchWheelEventReturnValue; "Page.insertText": Page.insertTextReturnValue; "Page.crash": Page.crashReturnValue; "Page.handleDialog": Page.handleDialogReturnValue;