summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webdriver/tests/bidi
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /testing/web-platform/meta/webdriver/tests/bidi
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/webdriver/tests/bidi')
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/frame.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini9
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini20
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/root.py.ini9
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini15
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/about_blank.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/data_url.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/frame.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/hash.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/image.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini11
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/background.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/context.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/orientation.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page_ranges.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/shrink_to_fit.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini51
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/errors/errors.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini36
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/sequence.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini15
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini176
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/add_preload_script.py.ini13
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/arguments.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/sandbox.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/invalid.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/result_node.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/call_function/sandbox.py.ini30
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/disown/invalid.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/evaluate.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/sandbox.py.ini26
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/get_realms.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/sandbox.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/remove_preload_script.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/contexts.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini5
52 files changed, 602 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini b/testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini
new file mode 100644
index 0000000000..cd9dac7398
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Malloc, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes]
+leak-threshold: [default:2867200]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/frame.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/frame.py.ini
new file mode 100644
index 0000000000..a5165ec856
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/frame.py.ini
@@ -0,0 +1,3 @@
+[frame.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini
new file mode 100644
index 0000000000..3642e11cc5
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/capture_screenshot/invalid.py.ini
@@ -0,0 +1,4 @@
+[invalid.py]
+ [test_closed_frame]
+ bug: 1761445
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini
new file mode 100644
index 0000000000..d0515da41a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/close/close.py.ini
@@ -0,0 +1,4 @@
+[close.py]
+ [test_top_level_context[window\]]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini
new file mode 100644
index 0000000000..3109d80198
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/reference_context.py.ini
@@ -0,0 +1,4 @@
+[reference_context.py]
+ [test_reference_context[window\]]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini
new file mode 100644
index 0000000000..5939920a2e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/create/type.py.ini
@@ -0,0 +1,9 @@
+[type.py]
+ [test_type[tab\]]
+ expected:
+ if not fission and not debug and not swgl and (os == "android"): [PASS, FAIL]
+ if not fission and not debug and not swgl and (os == "linux"): [PASS, FAIL]
+
+ [test_type[window\]]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini
new file mode 100644
index 0000000000..cc7c31696a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/dom_content_loaded/dom_content_loaded.py.ini
@@ -0,0 +1,20 @@
+[dom_content_loaded.py]
+ expected:
+ if (processor == "x86") and debug: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
+ [test_new_context[window\]]
+ disabled:
+ if os == "android": Not supported
+
+ [test_iframe]
+ expected:
+ if (os == "linux") and swgl and not debug: [PASS, FAIL]
+ if (os == "mac") and debug: [PASS, FAIL]
+
+ [test_subscribe]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_page_with_base_tag]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/root.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/root.py.ini
new file mode 100644
index 0000000000..1740ef4ec9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/get_tree/root.py.ini
@@ -0,0 +1,9 @@
+[root.py]
+
+ [test_null[window\]]
+ disabled:
+ if os == "android": Not supported
+
+ [test_top_level_context[window\]]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini
new file mode 100644
index 0000000000..693d7cc134
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/load/load.py.ini
@@ -0,0 +1,15 @@
+[load.py]
+ expected:
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and debug and (processor == "x86"): [OK, TIMEOUT]
+ [test_new_context[window\]]
+ disabled:
+ if os == "android": Not supported
+
+ [test_page_with_base_tag]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_iframe]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/about_blank.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/about_blank.py.ini
new file mode 100644
index 0000000000..c185f26873
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/about_blank.py.ini
@@ -0,0 +1,4 @@
+[about_blank.py]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/data_url.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/data_url.py.ini
new file mode 100644
index 0000000000..f2ce55fec7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/data_url.py.ini
@@ -0,0 +1,5 @@
+[data_url.py]
+ expected:
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and debug and (processor == "x86"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/frame.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/frame.py.ini
new file mode 100644
index 0000000000..197cca49c7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/frame.py.ini
@@ -0,0 +1,5 @@
+[frame.py]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
+ if (os == "win") and (processor == "x86") and not debug: [OK, TIMEOUT]
+ if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/hash.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/hash.py.ini
new file mode 100644
index 0000000000..fb256e3c32
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/hash.py.ini
@@ -0,0 +1,6 @@
+[hash.py]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/image.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/image.py.ini
new file mode 100644
index 0000000000..4293e68bd0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/image.py.ini
@@ -0,0 +1,8 @@
+[image.py]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "android") and debug and not swgl: [OK, TIMEOUT]
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate.py.ini
new file mode 100644
index 0000000000..9a3af907d8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/navigate.py.ini
@@ -0,0 +1,5 @@
+[navigate.py]
+ [test_payload]
+ expected:
+ if not fission and not debug and swgl: [PASS, FAIL]
+ if not fission and not debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini
new file mode 100644
index 0000000000..54ba7d41f5
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/navigate/wait.py.ini
@@ -0,0 +1,11 @@
+[wait.py]
+ expected:
+ if (os == "win") and (processor == "x86") and debug: [OK, TIMEOUT]
+ if (os == "android") and not debug: [OK, TIMEOUT]
+ [test_expected_url[none\]]
+ expected:
+ if not fission and not debug and not swgl: [PASS, FAIL]
+
+ [test_slow_page[interactive-True\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/background.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/background.py.ini
new file mode 100644
index 0000000000..848fc0e699
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/background.py.ini
@@ -0,0 +1,3 @@
+[background.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/context.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/context.py.ini
new file mode 100644
index 0000000000..3198ee5990
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/context.py.ini
@@ -0,0 +1,4 @@
+[context.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini
new file mode 100644
index 0000000000..fec11a97b5
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/invalid.py.ini
@@ -0,0 +1,4 @@
+[invalid.py]
+ [test_params_context_invalid_type[None\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini
new file mode 100644
index 0000000000..4ba8673c5e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/margin.py.ini
@@ -0,0 +1,4 @@
+[margin.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/orientation.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/orientation.py.ini
new file mode 100644
index 0000000000..47c5653a0b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/orientation.py.ini
@@ -0,0 +1,4 @@
+[orientation.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page.py.ini
new file mode 100644
index 0000000000..44ec14a18c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page.py.ini
@@ -0,0 +1,3 @@
+[page.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page_ranges.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page_ranges.py.ini
new file mode 100644
index 0000000000..5f0397575f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/page_ranges.py.ini
@@ -0,0 +1,4 @@
+[page_ranges.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/shrink_to_fit.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/shrink_to_fit.py.ini
new file mode 100644
index 0000000000..838bb17ff1
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/print/shrink_to_fit.py.ini
@@ -0,0 +1,3 @@
+[shrink_to_fit.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini
new file mode 100644
index 0000000000..4a5a3c2a8f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/reload/invalid.py.ini
@@ -0,0 +1,51 @@
+[invalid.py]
+ [test_params_context_invalid_type[None\]]
+ expected: FAIL
+
+ [test_params_context_invalid_type[False\]]
+ expected: FAIL
+
+ [test_params_context_invalid_type[42\]]
+ expected: FAIL
+
+ [test_params_context_invalid_type[value3\]]
+ expected: FAIL
+
+ [test_params_context_invalid_type[value4\]]
+ expected: FAIL
+
+ [test_params_context_invalid_value[\]]
+ expected: FAIL
+
+ [test_params_context_invalid_value[somestring\]]
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[\]]
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[42\]]
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[value2\]]
+ expected: FAIL
+
+ [test_params_ignore_cache_invalid_type[value3\]]
+ expected: FAIL
+
+ [test_params_wait_invalid_type[False\]]
+ expected: FAIL
+
+ [test_params_wait_invalid_type[42\]]
+ expected: FAIL
+
+ [test_params_wait_invalid_type[value2\]]
+ expected: FAIL
+
+ [test_params_wait_invalid_type[value3\]]
+ expected: FAIL
+
+ [test_params_wait_invalid_value[\]]
+ expected: FAIL
+
+ [test_params_wait_invalid_value[somestring\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/errors/errors.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/errors/errors.py.ini
new file mode 100644
index 0000000000..527f7e41e9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/errors/errors.py.ini
@@ -0,0 +1,3 @@
+[errors.py]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini
new file mode 100644
index 0000000000..a3ed6934b6
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/invalid.py.ini
@@ -0,0 +1,16 @@
+[invalid.py]
+ [test_params_actions_invalid_value_multiple_codepoints[fa\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
+
+ [test_params_actions_invalid_value_multiple_codepoints[\\u0ba8\\u0bbfb\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
+
+ [test_params_actions_invalid_value_multiple_codepoints[\\u0ba8\\u0bbf\\u0ba8\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
+
+ [test_params_actions_invalid_value_multiple_codepoints[\\u1100\\u1161\\u11a8c\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1826808
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key.py.ini
new file mode 100644
index 0000000000..a95b6f70a8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/key.py.ini
@@ -0,0 +1,3 @@
+[key.py]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini
new file mode 100644
index 0000000000..df340a9334
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse.py.ini
@@ -0,0 +1,36 @@
+[pointer_mouse.py]
+ [test_drag_and_drop_with_draggable_element[0\]]
+ expected:
+ FAIL
+
+ [test_drag_and_drop_with_draggable_element[300\]]
+ expected:
+ FAIL
+
+ [test_drag_and_drop_with_draggable_element[800\]]
+ expected:
+ FAIL
+
+ [test_drag_and_drop[10-15-0\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10-15-300\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10-15-800\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-0\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-300\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
+
+ [test_drag_and_drop[10--15-800\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762119
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini
new file mode 100644
index 0000000000..a4fc4d0441
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_mouse_multiclick.py.ini
@@ -0,0 +1,4 @@
+[pointer_mouse_multiclick.py]
+ [test_tripleclick_at_coordinates]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1795327
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini
new file mode 100644
index 0000000000..30decd8dcc
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/perform_actions/pointer_pen.py.ini
@@ -0,0 +1,4 @@
+[pointer_pen.py]
+ [test_pen_pointer_properties]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1658880
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/sequence.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/sequence.py.ini
new file mode 100644
index 0000000000..874fbc6725
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/input/release_actions/sequence.py.ini
@@ -0,0 +1,8 @@
+[sequence.py]
+ [test_release_mouse_sequence_resets_dblclick_state[with release actions\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1806788
+ expected: FAIL
+
+ [test_release_mouse_sequence_resets_dblclick_state[without release actions\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1806788
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini
new file mode 100644
index 0000000000..ebcdec1f5a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/event_buffer.py.ini
@@ -0,0 +1,15 @@
+[event_buffer.py]
+ [test_console_log_cached_messages[javascript_error\]]
+ expected:
+ if (os == "linux") and debug and fission: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_console_log_cached_message_after_refresh[console_api_log\]]
+ expected: FAIL
+
+ [test_console_log_cached_message_after_refresh[javascript_error\]]
+ expected: FAIL
+
+ [test_console_log_cached_messages[console_api_log\]]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini
new file mode 100644
index 0000000000..425f2412e8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/realm.py.ini
@@ -0,0 +1,4 @@
+[realm.py]
+ [test_realm[sandbox\]]
+ bug: 1742589
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini
new file mode 100644
index 0000000000..4da7566acf
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/stacktrace.py.ini
@@ -0,0 +1,4 @@
+[stacktrace.py]
+ [test_console_entry_sync_callstack[warn-True\]]
+ bug: 1744705
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini
new file mode 100644
index 0000000000..1603b11c62
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/log/entry_added/subscription.py.ini
@@ -0,0 +1,6 @@
+[subscription.py]
+ [test_subscribe_unsubscribe[console_api_log\]]
+ expected: FAIL
+
+ [test_subscribe_unsubscribe[javascript_error\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini
new file mode 100644
index 0000000000..4299d91dd8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/network/response_completed/response_completed.py.ini
@@ -0,0 +1,176 @@
+[response_completed.py]
+ [test_subscribe_status]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_load_page_twice]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[101-Switching Protocols\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[200-OK\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[201-Created\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[202-Accepted\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[203-Non-Authoritative Information\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[204-No Content\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[205-Reset Content\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[206-Partial Content\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[300-Multiple Choices\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[301-Moved Permanently\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_response_status[302-Found\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[303-See Other\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[305-Use Proxy\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[307-Temporary Redirect\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[400-Bad Request\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[401-Unauthorized\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[402-Payment Required\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[403-Forbidden\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[404-Not Found\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[405-Method Not Allowed\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[406-Not Acceptable\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[407-Proxy Authentication Required\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[408-Request Timeout\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[409-Conflict\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[410-Gone\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[411-Length Required\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[412-Precondition Failed\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[415-Unsupported Media Type\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[417-Expectation Failed\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[500-Internal Server Error\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[501-Not Implemented\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[502-Bad Gateway\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[503-Service Unavailable\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[504-Gateway Timeout\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_status[505-HTTP Version Not Supported\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_headers]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_mime_type_file[/webdriver/tests/bidi/network/support/empty.html-text/html\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_mime_type_file[/webdriver/tests/bidi/network/support/empty.txt-text/plain\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_mime_type_file[/webdriver/tests/bidi/network/support/empty.js-text/javascript\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_mime_type_file[/webdriver/tests/bidi/network/support/empty.png-image/png\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_response_mime_type_file[/webdriver/tests/bidi/network/support/empty.svg-image/svg+xml\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
+
+ [test_redirect]
+ expected:
+ if (processor == "x86") and debug: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/add_preload_script.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/add_preload_script.py.ini
new file mode 100644
index 0000000000..5f0ccdc413
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/add_preload_script.py.ini
@@ -0,0 +1,13 @@
+[add_preload_script.py]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and not debug and (processor == "x86"): [OK, TIMEOUT]
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [test_add_preload_script[window\]]
+ disabled:
+ if os == "android": Not supported
+
+ [test_add_preload_script[tab\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/arguments.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/arguments.py.ini
new file mode 100644
index 0000000000..1681aff845
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/arguments.py.ini
@@ -0,0 +1,5 @@
+[arguments.py]
+ [test_two_channels]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/sandbox.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/sandbox.py.ini
new file mode 100644
index 0000000000..021ff8c544
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/add_preload_script/sandbox.py.ini
@@ -0,0 +1,3 @@
+[sandbox.py]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/invalid.py.ini
new file mode 100644
index 0000000000..5acce5c8f7
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/invalid.py.ini
@@ -0,0 +1,3 @@
+[invalid.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini
new file mode 100644
index 0000000000..8c6f36a9fc
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/realm.py.ini
@@ -0,0 +1,4 @@
+[realm.py]
+ [test_different_target_realm]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/result_node.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/result_node.py.ini
new file mode 100644
index 0000000000..1087fcf3c3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/result_node.py.ini
@@ -0,0 +1,3 @@
+[result_node.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/sandbox.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/sandbox.py.ini
new file mode 100644
index 0000000000..dd5445dd8f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/call_function/sandbox.py.ini
@@ -0,0 +1,30 @@
+[sandbox.py]
+ [test_sandbox]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
+
+ [test_sandbox_with_empty_name]
+ expected:
+ if (os == "win") and (processor == "x86_64") and not swgl and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86_64") and not swgl and debug: [PASS, FAIL]
+
+ [test_switch_sandboxes]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_sandbox_with_side_effects]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_sandbox_returns_same_node]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_arguments_uses_same_node_in_sandbox]
+ expected:
+ if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and not swgl and debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/disown/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/disown/invalid.py.ini
new file mode 100644
index 0000000000..ba67874293
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/disown/invalid.py.ini
@@ -0,0 +1,4 @@
+[invalid.py]
+ [test_params_target_invalid_type[None\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/evaluate.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/evaluate.py.ini
new file mode 100644
index 0000000000..9517e5f805
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/evaluate.py.ini
@@ -0,0 +1,5 @@
+[evaluate.py]
+ [test_different_target_realm]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/sandbox.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/sandbox.py.ini
new file mode 100644
index 0000000000..f171d7a25f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/evaluate/sandbox.py.ini
@@ -0,0 +1,26 @@
+[sandbox.py]
+ [test_sandbox_with_side_effects]
+ expected:
+ if (os == "win") and (processor == "x86_64") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and not debug: [PASS, FAIL]
+ if (os == "win") and (processor == "x86") and debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_sandbox]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_sandbox_with_empty_name]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_switch_sandboxes]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and not swgl and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and not swgl and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
+
+ [test_sandbox_returns_same_node]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/get_realms.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/get_realms.py.ini
new file mode 100644
index 0000000000..c1cd3f76fd
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/get_realms.py.ini
@@ -0,0 +1,8 @@
+[get_realms.py]
+ [test_multiple_top_level_contexts[window\]]
+ disabled:
+ if os == "android": Not supported
+
+ [test_multiple_top_level_contexts[tab\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/sandbox.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/sandbox.py.ini
new file mode 100644
index 0000000000..86e89e187c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/get_realms/sandbox.py.ini
@@ -0,0 +1,4 @@
+[sandbox.py]
+ [test_multiple_top_level_contexts[window\]]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/remove_preload_script.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/remove_preload_script.py.ini
new file mode 100644
index 0000000000..e69b810d98
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/script/remove_preload_script/remove_preload_script.py.ini
@@ -0,0 +1,12 @@
+[remove_preload_script.py]
+ [test_remove_preload_script[window\]]
+ disabled:
+ if os == "android": Not supported
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL]
+
+ [test_remove_one_of_preload_scripts]
+ expected:
+ if (os == "win") and not debug and (processor == "x86"): [PASS, FAIL]
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/contexts.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/contexts.py.ini
new file mode 100644
index 0000000000..2fc4ed27bf
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/contexts.py.ini
@@ -0,0 +1,4 @@
+[contexts.py]
+ [test_subscribe_to_one_context_and_then_to_all]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini
new file mode 100644
index 0000000000..5254e8d44c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/bidi/session/subscribe/events.py.ini
@@ -0,0 +1,5 @@
+[events.py]
+ [test_subscribe_to_one_event_and_then_to_module]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]