Skip to content

Commit ea1f6a4

Browse files
New webdriver bidi modules
1 parent a88de38 commit ea1f6a4

22 files changed

Lines changed: 725 additions & 0 deletions
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: WebDriver BiDi activate
2+
description: The `browsingContext.activate` command brings the browser to the foreground and gives it focus, to use APIs that require user activation.
3+
spec: https://w3c.github.io/webdriver-bidi/#command-browsingContext-activate
4+
group: webdriver
5+
compat_features:
6+
- webdriver.bidi.browsingContext.activate
7+
- webdriver.bidi.browsingContext.activate.context_parameter
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Generated from: webdriver-bidi-activate.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "126"
8+
chrome_android: "126"
9+
edge: "126"
10+
firefox: "118"
11+
firefox_android: "118"
12+
compat_features:
13+
- webdriver.bidi.browsingContext.activate
14+
- webdriver.bidi.browsingContext.activate.context_parameter

features/webdriver-bidi-files.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: WebDriver BiDi files
2+
description: The `input.setFiles` command sets the `files` property of an `<input type="file">` element to a set of file paths, and the `input.fileDialogOpened` event when the file dialog is opened.
3+
spec:
4+
- https://w3c.github.io/webdriver-bidi/#command-input-setFiles
5+
- https://w3c.github.io/webdriver-bidi/#event-input-fileDialogOpened
6+
group: webdriver
7+
compat_features:
8+
- webdriver.bidi.input.setFiles
9+
- webdriver.bidi.input.setFiles.context_parameter
10+
- webdriver.bidi.input.setFiles.element_parameter
11+
- webdriver.bidi.input.setFiles.files_parameter
12+
- webdriver.bidi.input.fileDialogOpened_event
13+
- webdriver.bidi.input.fileDialogOpened_event.context_parameter
14+
- webdriver.bidi.input.fileDialogOpened_event.element_parameter
15+
- webdriver.bidi.input.fileDialogOpened_event.multiple_parameter
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Generated from: webdriver-bidi-files.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "135"
8+
chrome_android: "135"
9+
edge: "135"
10+
firefox: "147"
11+
firefox_android: "147"
12+
compat_features:
13+
# baseline: false
14+
# support:
15+
# chrome: "126"
16+
# chrome_android: "126"
17+
# edge: "126"
18+
# firefox: "125"
19+
# firefox_android: "125"
20+
- webdriver.bidi.input.setFiles
21+
- webdriver.bidi.input.setFiles.context_parameter
22+
- webdriver.bidi.input.setFiles.element_parameter
23+
- webdriver.bidi.input.setFiles.files_parameter
24+
25+
# ⬇️ Same status as overall feature ⬇️
26+
# baseline: false
27+
# support:
28+
# chrome: "135"
29+
# chrome_android: "135"
30+
# edge: "135"
31+
# firefox: "147"
32+
# firefox_android: "147"
33+
- webdriver.bidi.input.fileDialogOpened_event
34+
- webdriver.bidi.input.fileDialogOpened_event.context_parameter
35+
- webdriver.bidi.input.fileDialogOpened_event.element_parameter
36+
- webdriver.bidi.input.fileDialogOpened_event.multiple_parameter
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: WebDriver BiDi geolocation
2+
description: The `emulation.setGeolocationOverride` command simulates a geolocation in the browser.
3+
spec: https://w3c.github.io/webdriver-bidi/#module-emulation
4+
group: webdriver
5+
compat_features:
6+
- webdriver.bidi.emulation.setGeolocationOverride
7+
- webdriver.bidi.emulation.setGeolocationOverride.contexts_parameter
8+
- webdriver.bidi.emulation.setGeolocationOverride.coordinates_parameter
9+
- webdriver.bidi.emulation.setGeolocationOverride.error_parameter
10+
- webdriver.bidi.emulation.setGeolocationOverride.userContexts_parameter
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Generated from: webdriver-bidi-geolocation.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "137"
8+
chrome_android: "137"
9+
edge: "137"
10+
compat_features:
11+
# baseline: false
12+
# support:
13+
# chrome: "137"
14+
# chrome_android: "137"
15+
# edge: "137"
16+
# firefox: "139"
17+
# firefox_android: "139"
18+
- webdriver.bidi.emulation.setGeolocationOverride
19+
- webdriver.bidi.emulation.setGeolocationOverride.contexts_parameter
20+
- webdriver.bidi.emulation.setGeolocationOverride.coordinates_parameter
21+
- webdriver.bidi.emulation.setGeolocationOverride.userContexts_parameter
22+
23+
# ⬇️ Same status as overall feature ⬇️
24+
# baseline: false
25+
# support:
26+
# chrome: "137"
27+
# chrome_android: "137"
28+
# edge: "137"
29+
- webdriver.bidi.emulation.setGeolocationOverride.error_parameter
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: WebDriver BiDi locator
2+
description: The `browsingContext.locateNodes` command returns a list of nodes matching a given locator, such as a CSS selector or XPath expression.
3+
spec: https://w3c.github.io/webdriver-bidi/#command-browsingContext-locateNodes
4+
group: webdriver
5+
compat_features:
6+
- webdriver.bidi.browsingContext.locateNodes
7+
- webdriver.bidi.browsingContext.locateNodes.context_parameter
8+
- webdriver.bidi.browsingContext.locateNodes.locator_parameter
9+
- webdriver.bidi.browsingContext.locateNodes.maxNodeCount_parameter
10+
- webdriver.bidi.browsingContext.locateNodes.serializationOptions_parameter
11+
- webdriver.bidi.browsingContext.locateNodes.startNodes_parameter
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Generated from: webdriver-bidi-locator.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "126"
8+
chrome_android: "126"
9+
edge: "126"
10+
compat_features:
11+
# baseline: false
12+
# support:
13+
# chrome: "126"
14+
# chrome_android: "126"
15+
# edge: "126"
16+
# firefox: "123"
17+
# firefox_android: "123"
18+
- webdriver.bidi.browsingContext.locateNodes
19+
- webdriver.bidi.browsingContext.locateNodes.context_parameter
20+
- webdriver.bidi.browsingContext.locateNodes.maxNodeCount_parameter
21+
- webdriver.bidi.browsingContext.locateNodes.serializationOptions_parameter
22+
- webdriver.bidi.browsingContext.locateNodes.startNodes_parameter
23+
24+
# ⬇️ Same status as overall feature ⬇️
25+
# baseline: false
26+
# support:
27+
# chrome: "126"
28+
# chrome_android: "126"
29+
# edge: "126"
30+
- webdriver.bidi.browsingContext.locateNodes.locator_parameter

features/webdriver-bidi-log.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: WebDriver BiDi log
2+
description: The `log.entryAdded` event is sent when a new log entry is created in the browser, either from a console API call or an unhandled JavaScript error.
3+
spec: https://w3c.github.io/webdriver-bidi/#module-log
4+
group: webdriver
5+
compat_features:
6+
- webdriver.bidi.log
7+
- webdriver.bidi.log.entryAdded_event
8+
- webdriver.bidi.log.entryAdded_event.args_parameter
9+
- webdriver.bidi.log.entryAdded_event.level_parameter
10+
- webdriver.bidi.log.entryAdded_event.method_parameter
11+
- webdriver.bidi.log.entryAdded_event.source_parameter
12+
- webdriver.bidi.log.entryAdded_event.stackTrace_parameter
13+
- webdriver.bidi.log.entryAdded_event.text_parameter
14+
- webdriver.bidi.log.entryAdded_event.timestamp_parameter
15+
- webdriver.bidi.log.entryAdded_event.type_parameter
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Generated from: webdriver-bidi-log.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
status:
5+
baseline: false
6+
support:
7+
chrome: "126"
8+
chrome_android: "126"
9+
edge: "126"
10+
compat_features:
11+
# baseline: false
12+
# support:
13+
# chrome: "126"
14+
# chrome_android: "126"
15+
# edge: "126"
16+
# firefox: "94"
17+
# firefox_android: "94"
18+
- webdriver.bidi.log
19+
- webdriver.bidi.log.entryAdded_event
20+
- webdriver.bidi.log.entryAdded_event.level_parameter
21+
- webdriver.bidi.log.entryAdded_event.method_parameter
22+
- webdriver.bidi.log.entryAdded_event.text_parameter
23+
- webdriver.bidi.log.entryAdded_event.timestamp_parameter
24+
- webdriver.bidi.log.entryAdded_event.type_parameter
25+
26+
# ⬇️ Same status as overall feature ⬇️
27+
# baseline: false
28+
# support:
29+
# chrome: "126"
30+
# chrome_android: "126"
31+
# edge: "126"
32+
- webdriver.bidi.log.entryAdded_event.args_parameter
33+
- webdriver.bidi.log.entryAdded_event.source_parameter
34+
- webdriver.bidi.log.entryAdded_event.stackTrace_parameter

0 commit comments

Comments
 (0)