summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webdriver/tests/classic
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/webdriver/tests/classic
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/webdriver/tests/classic')
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/__dir__.ini2
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini22
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini12
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini8
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini24
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini22
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini18
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini1
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini6
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini34
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini19
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini39
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini16
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini5
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini3
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini4
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini7
-rw-r--r--testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini1
57 files changed, 416 insertions, 0 deletions
diff --git a/testing/web-platform/meta/webdriver/tests/classic/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/__dir__.ini
new file mode 100644
index 0000000000..0bd080aa42
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/__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, utility:51200]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini b/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini
new file mode 100644
index 0000000000..9dfa207b3c
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/back/back.py.ini
@@ -0,0 +1,5 @@
+[back.py]
+
+ [test_seen_nodes[https coop\]]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini
new file mode 100644
index 0000000000..ace9f9f361
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/dismiss_alert/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:5068800]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini
new file mode 100644
index 0000000000..beec02684f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_clear/clear.py.ini
@@ -0,0 +1,22 @@
+[clear.py]
+ [test_input_file]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ expected:
+ if os == "android": FAIL
+
+ [test_input_file_multiple]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ expected:
+ if os == "android": FAIL
+
+ [test_input[url-https://example.com/-\]]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, FAIL]
+
+ [test_input_readonly[tel\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
+
+ [test_input_readonly[text\]]
+ expected:
+ if (processor == "x86") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini
new file mode 100644
index 0000000000..94f23c2f1e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/center_point.py.ini
@@ -0,0 +1,12 @@
+[center_point.py]
+ [test_entirely_in_view]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762069
+
+ [test_css_pixel_rounding[6\]]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762069
+
+ [test_css_pixel_rounding[7\]]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762069
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini
new file mode 100644
index 0000000000..6a437e4c0d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/interactability.py.ini
@@ -0,0 +1,3 @@
+[interactability.py]
+ [test_element_not_visible_overflow_hidden]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini
new file mode 100644
index 0000000000..5b1882ba0b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/navigate.py.ini
@@ -0,0 +1,4 @@
+[navigate.py]
+
+ [test_link_unload_event]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1786639
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini
new file mode 100644
index 0000000000..995de9568b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/scroll_into_view.py.ini
@@ -0,0 +1,4 @@
+[scroll_into_view.py]
+ [test_partially_visible_does_not_scroll[1\]]
+ disabled:
+ if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1762072
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini
new file mode 100644
index 0000000000..e8195b6ff4
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_click/user_prompts.py.ini
@@ -0,0 +1,12 @@
+[user_prompts.py]
+ [test_dismiss[capabilities0-alert-None\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
+
+ [test_dismiss[capabilities0-confirm-False\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
+
+ [test_dismiss[capabilities0-prompt-None\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762248
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini
new file mode 100644
index 0000000000..9b5eb987d4
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/content_editable.py.ini
@@ -0,0 +1,6 @@
+[content_editable.py]
+ expected:
+ if (os == "linux") and debug and fission and not swgl: [OK, CRASH]
+ [test_sets_insertion_point_to_end]
+ expected:
+ if (os == "android") and swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini
new file mode 100644
index 0000000000..87a92f6f37
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/events.py.ini
@@ -0,0 +1,7 @@
+[events.py]
+ expected:
+ if (os == "linux") and debug and fission and not swgl: [OK, CRASH]
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [test_file_upload]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini
new file mode 100644
index 0000000000..0769bf3fbf
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/file_upload.py.ini
@@ -0,0 +1,3 @@
+[file_upload.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
diff --git a/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini
new file mode 100644
index 0000000000..36d84953e0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/element_send_keys/send_keys.py.ini
@@ -0,0 +1,3 @@
+[send_keys.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini
new file mode 100644
index 0000000000..96a440232a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/collections.py.ini
@@ -0,0 +1,5 @@
+[collections.py]
+ [test_file_list]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini
new file mode 100644
index 0000000000..53a20f911d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/objects.py.ini
@@ -0,0 +1,8 @@
+[objects.py]
+ [test_object_to_json]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1808709
+ expected: FAIL
+
+ [test_object_to_json_exception]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1808709
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini
new file mode 100644
index 0000000000..abce0b314e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_async_script/promise.py.ini
@@ -0,0 +1,3 @@
+[promise.py]
+ [test_await_promise_resolve]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini
new file mode 100644
index 0000000000..3ad5cba8aa
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_script/collections.py.ini
@@ -0,0 +1,4 @@
+[collections.py]
+ [test_file_list]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
diff --git a/testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini b/testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini
new file mode 100644
index 0000000000..abce0b314e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/execute_script/promise.py.ini
@@ -0,0 +1,3 @@
+[promise.py]
+ [test_await_promise_resolve]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini
new file mode 100644
index 0000000000..175c3926db
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element/find.py.ini
@@ -0,0 +1,4 @@
+[find.py]
+ [test_no_top_browsing_context]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini
new file mode 100644
index 0000000000..a82215e9ad
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_element/find.py.ini
@@ -0,0 +1,3 @@
+[find.py]
+ [test_parent_of_document_node_errors]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini
new file mode 100644
index 0000000000..5c55d20d1d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_element_from_shadow_root/find.py.ini
@@ -0,0 +1,18 @@
+[find.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
+ [test_find_element[open-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_element[closed-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_element[open-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
+
+ [test_find_element[closed-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini
new file mode 100644
index 0000000000..0e9760d37d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_element/find.py.ini
@@ -0,0 +1,4 @@
+[find.py]
+
+ [test_parent_of_document_node_errors]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini
new file mode 100644
index 0000000000..87d0239e42
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/find_elements_from_shadow_root/find.py.ini
@@ -0,0 +1,24 @@
+[find.py]
+ [test_find_elements[open-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_elements[closed-tag name-a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822321
+ expected: FAIL
+
+ [test_find_elements[open-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
+
+ [test_find_elements[closed-xpath-//a\]]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1822311
+ expected: FAIL
+
+ [test_find_elements_partial_link_text[<a href=#>partial link<br>text</a>-k\\nt\]]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
+
+ [test_find_elements_link_text[<a href=# style='text-transform: uppercase'>link text</a>-LINK TEXT\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini b/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini
new file mode 100644
index 0000000000..00d7bca94f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/forward/forward.py.ini
@@ -0,0 +1,5 @@
+[forward.py]
+
+ [test_seen_nodes[https coop\]]
+ expected:
+ if (os == "android") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini
new file mode 100644
index 0000000000..5c185d50e2
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/fullscreen.py.ini
@@ -0,0 +1,3 @@
+[fullscreen.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini
new file mode 100644
index 0000000000..a1a4c1989d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/stress.py.ini
@@ -0,0 +1,3 @@
+[stress.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/fullscreen_window/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini
new file mode 100644
index 0000000000..c5f83133b8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_current_url/file.py.ini
@@ -0,0 +1,6 @@
+[file.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
+ [test_get_current_url_file_protocol]
+ expected:
+ if (processor == "x86") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini
new file mode 100644
index 0000000000..52c153f829
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_element_property/get.py.ini
@@ -0,0 +1,3 @@
+[get.py]
+ expected:
+ if (os == "android") and debug and not swgl: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini b/testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini
new file mode 100644
index 0000000000..9bda4beeae
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/get_element_rect/get.py.ini
@@ -0,0 +1,4 @@
+[get.py]
+ expected:
+ if (processor == "x86_64") and swgl and not debug and not asan: [OK, TIMEOUT]
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini b/testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini
new file mode 100644
index 0000000000..268e124f41
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/is_element_enabled/enabled.py.ini
@@ -0,0 +1,3 @@
+[enabled.py]
+ expected:
+ if (os == "android") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini
new file mode 100644
index 0000000000..c1dbe3440d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/maximize.py.ini
@@ -0,0 +1,3 @@
+[maximize.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini
new file mode 100644
index 0000000000..a1a4c1989d
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/stress.py.ini
@@ -0,0 +1,3 @@
+[stress.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/maximize_window/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini
new file mode 100644
index 0000000000..9b4d6b64df
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/minimize.py.ini
@@ -0,0 +1,22 @@
+[minimize.py]
+ disabled:
+ if os == "android": Not supported
+ [test_response_payload]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_restore_from_fullscreen]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_restore_from_maximized]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_minimize_from_normal_window]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_minimize_twice_is_idempotent]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini
new file mode 100644
index 0000000000..ce8b9e9b86
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/stress.py.ini
@@ -0,0 +1,18 @@
+[stress.py]
+ disabled:
+ if os == "android": Not supported
+ [test_stress[1\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_stress[2\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_stress[3\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
+
+ [test_stress[4\]]
+ expected:
+ if (os == "win") and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/minimize_window/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini b/testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini
new file mode 100644
index 0000000000..29a274cd88
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/navigate_to/file.py.ini
@@ -0,0 +1,3 @@
+[file.py]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762066
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini
new file mode 100644
index 0000000000..449e3bbb19
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/__dir__.ini
@@ -0,0 +1 @@
+lsan-allowed: [MakeUnique, Malloc, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns, mozilla::extensions::PermittedSchemes, nsLocalFile::Clone, nsStringBuffer::Alloc, nsStringBundleService::insertIntoCache]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini
new file mode 100644
index 0000000000..37f63784dd
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/create_alwaysMatch.py.ini
@@ -0,0 +1,6 @@
+[create_alwaysMatch.py]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [OK, CRASH]
+ [test_valid[test:extension-False\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini
new file mode 100644
index 0000000000..ca65f69ba9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/default_values.py.ini
@@ -0,0 +1,4 @@
+[default_values.py]
+
+ [test_desired]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini
new file mode 100644
index 0000000000..247fe61f3e
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/no_capabilities.py.ini
@@ -0,0 +1,6 @@
+[no_capabilities.py]
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1852252
+
+ [test_no_capabilites]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1823907
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini
new file mode 100644
index 0000000000..a2bad16c0a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/platform_name.py.ini
@@ -0,0 +1,4 @@
+[platform_name.py]
+ [test_corresponds_to_local_system]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762131
diff --git a/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini b/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini
new file mode 100644
index 0000000000..e777519d5f
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/new_session/response.py.ini
@@ -0,0 +1,4 @@
+[response.py]
+ [test_capability_default_value[setWindowRect-True\]]
+ disabled:
+ if os == "android": bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1762132
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini
new file mode 100644
index 0000000000..f3d79cadd0
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/invalid.py.ini
@@ -0,0 +1,5 @@
+[invalid.py]
+ expected:
+ if not debug and (os == "linux") and not asan and not tsan and not swgl: [OK, TIMEOUT]
+ if not debug and (os == "win") and (processor == "x86_64"): [OK, TIMEOUT]
+ if not debug and (os == "win") and (processor == "x86"): [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini
new file mode 100644
index 0000000000..68c65444fa
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/key_events.py.ini
@@ -0,0 +1,3 @@
+[key_events.py]
+ expected:
+ if (processor == "x86") and not debug: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini
new file mode 100644
index 0000000000..0f7e0bda03
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_mouse.py.ini
@@ -0,0 +1,34 @@
+[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/classic/perform_actions/pointer_pen.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini
new file mode 100644
index 0000000000..89ceed2dbe
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_pen.py.ini
@@ -0,0 +1,19 @@
+[pointer_pen.py]
+ [test_null_response_value]
+ expected:
+ ERROR
+
+ [test_pen_pointer_in_shadow_tree[outer-open\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[outer-closed\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[inner-open\]]
+ expected: FAIL
+
+ [test_pen_pointer_in_shadow_tree[inner-closed\]]
+ expected: FAIL
+
+ [test_pen_pointer_properties]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini
new file mode 100644
index 0000000000..0581f47769
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/perform_actions/pointer_touch.py.ini
@@ -0,0 +1,5 @@
+[pointer_touch.py]
+ disabled:
+ if os == "win" and not debug and not asan: https://bugzilla.mozilla.org/show_bug.cgi?id=1879556
+ [test_touch_pointer_properties_angle_twist]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini b/testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini
new file mode 100644
index 0000000000..90ff9cc151
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/permissions/set.py.ini
@@ -0,0 +1,39 @@
+[set.py]
+ [test_non_secure_context[granted\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters2\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters5\]]
+ expected: FAIL
+
+ [test_non_secure_context[prompt\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters6\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters1\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters4\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters3\]]
+ expected: FAIL
+
+ [test_invalid_parameters[parameters0\]]
+ expected: FAIL
+
+ [test_non_secure_context[denied\]]
+ expected: FAIL
+
+ [test_set_to_state[granted\]]
+ expected: FAIL
+
+ [test_set_to_state[denied\]]
+ expected: FAIL
+
+ [test_set_to_state[prompt\]]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini b/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini
new file mode 100644
index 0000000000..b8deb212e3
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/print/background.py.ini
@@ -0,0 +1,5 @@
+[background.py]
+ [test_background[None-iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQIW2P4DwQACfsD/Z8fLAAAAAAASUVORK5CYII=\]]
+ expected:
+ if (os == "android") and not swgl and debug: [PASS, ERROR]
+ if (os == "android") and swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini b/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini
new file mode 100644
index 0000000000..f376b5ad1b
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/print/printcmd.py.ini
@@ -0,0 +1,16 @@
+[printcmd.py]
+ [test_page_ranges_document[ranges8-expected8\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+
+ [test_page_ranges_document[ranges9-expected9\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, FAIL]
+
+ [test_page_ranges_document[ranges10-expected10\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
+
+ [test_page_ranges_invalid[options0\]]
+ expected:
+ if (os == "android") and debug and not swgl: [PASS, ERROR]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini
new file mode 100644
index 0000000000..1afe3b8d09
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/set.py.ini
@@ -0,0 +1,5 @@
+[set.py]
+ disabled:
+ if os == "android": Not supported
+ [test_negative_x_y]
+ bug: 1563248
diff --git a/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini
new file mode 100644
index 0000000000..5f27bd9af9
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/set_window_rect/user_prompts.py.ini
@@ -0,0 +1,3 @@
+[user_prompts.py]
+ disabled:
+ if os == "android": Not supported
diff --git a/testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini
new file mode 100644
index 0000000000..fc2177b1c8
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_frame/switch_number.py.ini
@@ -0,0 +1,4 @@
+[switch_number.py]
+ [test_frame_id_number_index_out_of_bounds[1\]]
+ expected:
+ if (os == "win") and not debug and (processor == "x86_64"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini
new file mode 100644
index 0000000000..0bb9e4638a
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_parent_frame/switch.py.ini
@@ -0,0 +1,7 @@
+[switch.py]
+ [test_no_parent_browsing_context]
+ expected:
+ if (os == "linux") and not debug and not asan and not tsan and fission: [PASS, FAIL]
+ if (os == "linux") and not debug and not asan and tsan: [PASS, FAIL]
+ if (os == "linux") and not debug and asan: [PASS, FAIL]
+ if (os == "linux") and debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini b/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini
new file mode 100644
index 0000000000..42e548b426
--- /dev/null
+++ b/testing/web-platform/meta/webdriver/tests/classic/switch_to_window/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:2867200, utility:51200]