From 1d5b7dc8688c47f537f1acc5631b26c172ef34e2 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 19 Jul 2024 10:56:33 +0200 Subject: [PATCH] Add virtual sensor WebDriver commands (#23852) --- webdriver/commands/CreateVirtualSensor.json | 40 +++++++++++++++++++ webdriver/commands/DeleteVirtualSensor.json | 40 +++++++++++++++++++ .../commands/GetVirtualSensorInformation.json | 40 +++++++++++++++++++ .../commands/UpdateVirtualSensorReading.json | 40 +++++++++++++++++++ 4 files changed, 160 insertions(+) create mode 100644 webdriver/commands/CreateVirtualSensor.json create mode 100644 webdriver/commands/DeleteVirtualSensor.json create mode 100644 webdriver/commands/GetVirtualSensorInformation.json create mode 100644 webdriver/commands/UpdateVirtualSensorReading.json diff --git a/webdriver/commands/CreateVirtualSensor.json b/webdriver/commands/CreateVirtualSensor.json new file mode 100644 index 00000000000000..c3a150f709f33b --- /dev/null +++ b/webdriver/commands/CreateVirtualSensor.json @@ -0,0 +1,40 @@ +{ + "webdriver": { + "commands": { + "CreateVirtualSensor": { + "__compat": { + "spec_url": "https://w3c.github.io/sensors/#create-virtual-sensor-command", + "support": { + "chrome": { + "version_added": "120", + "notes": "To enable Chromium support, include {\"goog:chromeOptions\": {\"w3c\": true}} in the capabilities." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/webdriver/commands/DeleteVirtualSensor.json b/webdriver/commands/DeleteVirtualSensor.json new file mode 100644 index 00000000000000..d34c3a656ff6d0 --- /dev/null +++ b/webdriver/commands/DeleteVirtualSensor.json @@ -0,0 +1,40 @@ +{ + "webdriver": { + "commands": { + "DeleteVirtualSensor": { + "__compat": { + "spec_url": "https://w3c.github.io/sensors/#delete-virtual-sensor-command", + "support": { + "chrome": { + "version_added": "120", + "notes": "To enable Chromium support, include {\"goog:chromeOptions\": {\"w3c\": true}} in the capabilities." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/webdriver/commands/GetVirtualSensorInformation.json b/webdriver/commands/GetVirtualSensorInformation.json new file mode 100644 index 00000000000000..8a5c4d14278893 --- /dev/null +++ b/webdriver/commands/GetVirtualSensorInformation.json @@ -0,0 +1,40 @@ +{ + "webdriver": { + "commands": { + "GetVirtualSensorInformation": { + "__compat": { + "spec_url": "https://w3c.github.io/sensors/#get-virtual-sensor-information-command", + "support": { + "chrome": { + "version_added": "120", + "notes": "To enable Chromium support, include {\"goog:chromeOptions\": {\"w3c\": true}} in the capabilities." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/webdriver/commands/UpdateVirtualSensorReading.json b/webdriver/commands/UpdateVirtualSensorReading.json new file mode 100644 index 00000000000000..1b564af47cef16 --- /dev/null +++ b/webdriver/commands/UpdateVirtualSensorReading.json @@ -0,0 +1,40 @@ +{ + "webdriver": { + "commands": { + "UpdateVirtualSensorReading": { + "__compat": { + "spec_url": "https://w3c.github.io/sensors/#update-virtual-sensor-reading-command", + "support": { + "chrome": { + "version_added": "120", + "notes": "To enable Chromium support, include {\"goog:chromeOptions\": {\"w3c\": true}} in the capabilities." + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "ie": { + "version_added": false + }, + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}