feat(webkit): bump to 1347 (#3955)

This commit is contained in:
Yury Semikhatsky 2020-09-22 16:38:05 -07:00 committed by GitHub
parent 18809b3902
commit 1d21c1e4bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 41 additions and 22 deletions

View File

@ -13,7 +13,7 @@
},
{
"name": "webkit",
"revision": "1344",
"revision": "1347",
"download": true
}
]

View File

@ -2463,6 +2463,10 @@ export module Protocol {
*/
export type setBreakpointForEventListenerParameters = {
eventListenerId: EventListenerId;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: Debugger.BreakpointOptions;
}
export type setBreakpointForEventListenerReturnValue = {
}
@ -2976,6 +2980,10 @@ might return multiple quads for inline nodes.
* Type of the operation to stop upon.
*/
type: DOMBreakpointType;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: Debugger.BreakpointOptions;
}
export type setDOMBreakpointReturnValue = {
}
@ -3003,6 +3011,10 @@ might return multiple quads for inline nodes.
* The name of the specific event to stop on.
*/
eventName?: string;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: Debugger.BreakpointOptions;
}
export type setEventBreakpointReturnValue = {
}
@ -3030,6 +3042,10 @@ might return multiple quads for inline nodes.
* Whether the URL string is a regular expression.
*/
isRegex?: boolean;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: Debugger.BreakpointOptions;
}
export type setURLBreakpointReturnValue = {
}
@ -3041,6 +3057,10 @@ might return multiple quads for inline nodes.
* Resource URL substring. An empty string will stop pausing on all requests.
*/
url: string;
/**
* Whether the URL string is a regular expression.
*/
isRegex?: boolean;
}
export type removeURLBreakpointReturnValue = {
}
@ -3760,6 +3780,10 @@ might return multiple quads for inline nodes.
*/
export type setPauseOnDebuggerStatementsParameters = {
enabled: boolean;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: BreakpointOptions;
}
export type setPauseOnDebuggerStatementsReturnValue = {
}
@ -3771,6 +3795,10 @@ might return multiple quads for inline nodes.
* Pause on exceptions mode.
*/
state: "none"|"uncaught"|"all";
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: BreakpointOptions;
}
export type setPauseOnExceptionsReturnValue = {
}
@ -3779,6 +3807,10 @@ might return multiple quads for inline nodes.
*/
export type setPauseOnAssertionsParameters = {
enabled: boolean;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: BreakpointOptions;
}
export type setPauseOnAssertionsReturnValue = {
}
@ -3787,6 +3819,10 @@ might return multiple quads for inline nodes.
*/
export type setPauseOnMicrotasksParameters = {
enabled: boolean;
/**
* Options to apply to this breakpoint to modify its behavior.
*/
options?: BreakpointOptions;
}
export type setPauseOnMicrotasksReturnValue = {
}
@ -4515,15 +4551,6 @@ Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
object: Runtime.RemoteObject;
hints: { [key: string]: string };
}
/**
* Fired when the backend has alternate domains that need to be activated.
*/
export type activateExtraDomainsPayload = {
/**
* Domain names that need activation
*/
domains: string[];
}
/**
* Enables inspector domain notifications.
@ -6436,10 +6463,7 @@ Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
* Forces the given appearance for the page.
*/
export type setForcedAppearanceParameters = {
/**
* Appearance name to force. Empty string disables the override.
*/
appearance: Appearance;
appearance?: Appearance;
}
export type setForcedAppearanceReturnValue = {
}
@ -8359,7 +8383,6 @@ Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
"Heap.trackingComplete": Heap.trackingCompletePayload;
"Inspector.evaluateForTestInFrontend": Inspector.evaluateForTestInFrontendPayload;
"Inspector.inspect": Inspector.inspectPayload;
"Inspector.activateExtraDomains": Inspector.activateExtraDomainsPayload;
"LayerTree.layerTreeDidChange": LayerTree.layerTreeDidChangePayload;
"Memory.memoryPressure": Memory.memoryPressurePayload;
"Memory.trackingStart": Memory.trackingStartPayload;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
import { it, expect, options } from './playwright.fixtures';
import { it, expect } from './playwright.fixtures';
it('should dispatch click event', async ({page, server}) => {
await page.goto(server.PREFIX + '/input/button.html');
@ -125,9 +125,7 @@ it('should be atomic', async ({playwright, page}) => {
expect(await page.evaluate(() => window['_clicked'])).toBe(true);
});
it('should dispatch drag drop events', (test, parameters) => {
test.fail(options.WEBKIT(parameters));
}, async ({page, server}) => {
it('should dispatch drag drop events', async ({page, server}) => {
await page.goto(server.PREFIX + '/drag-n-drop.html');
const dataTransfer = await page.evaluateHandle(() => new DataTransfer());
await page.dispatchEvent('#source', 'dragstart', { dataTransfer });
@ -139,9 +137,7 @@ it('should dispatch drag drop events', (test, parameters) => {
}, {source, target})).toBeTruthy();
});
it('should dispatch drag drop events', (test, parameters) => {
test.fail(options.WEBKIT(parameters));
}, async ({page, server}) => {
it('should dispatch drag drop events', async ({page, server}) => {
await page.goto(server.PREFIX + '/drag-n-drop.html');
const dataTransfer = await page.evaluateHandle(() => new DataTransfer());
const source = await page.$('#source');