Bug 281936
| Summary: | [WebDriver][BiDi] Implement the network module | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Lauro Moura <lmoura> |
| Component: | WebDriver | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | bburg, hskupin, mathias, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | 288087, 288088, 288090, 288091, 288092, 288093, 288094, 288095, 288096, 288097, 288098, 288099, 288100, 303189, 303190, 303191, 303192, 303193 | ||
| Bug Blocks: | 281932 | ||
Lauro Moura
Spec: https://w3c.github.io/webdriver-bidi/#module-network
Test dashboard: https://wpt.fyi/results/webdriver/tests/bidi/network?label=experimental&label=master&aligned
Given the complexity of the methods, we'll likely implement them as separate patches.
Commands:
- network.addIntercept - https://w3c.github.io/webdriver-bidi/#command-network-addIntercept
- network.continueRequest - https://w3c.github.io/webdriver-bidi/#command-network-continueRequest
- network.continueResponse - https://w3c.github.io/webdriver-bidi/#command-network-continueResponse
- network.continueWithAuth - https://w3c.github.io/webdriver-bidi/#command-network-continueWithAuth
- network.failRequest - https://w3c.github.io/webdriver-bidi/#command-network-failRequest
- network.provideResponse - https://w3c.github.io/webdriver-bidi/#command-network-provideResponse
- network.removeIntercept - https://w3c.github.io/webdriver-bidi/#command-network-removeIntercept
- network.setCacheBehavior - https://w3c.github.io/webdriver-bidi/#command-network-setCacheBehavior
Events:
- network.authRequired - https://w3c.github.io/webdriver-bidi/#event-network-authRequired
- network.beforeRequestSent - https://w3c.github.io/webdriver-bidi/#event-network-beforeSendRequest
- network.fetchError - https://w3c.github.io/webdriver-bidi/#event-network-fetchError
- network.responseCompleted - https://w3c.github.io/webdriver-bidi/#event-network-responseCompleted
- network.responseStarted - https://w3c.github.io/webdriver-bidi/#event-network-responseStarted
The module also defines a number of data types[1] for the method/event parameters, like network.Request, network.Header.
[1] https://w3c.github.io/webdriver-bidi/#module-network-types
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/138879097>