[webdriver] Fix assertion for type hint when opening a new window on Android (#44139)

diff --git a/webdriver/tests/classic/new_window/new_window.py b/webdriver/tests/classic/new_window/new_window.py
index a3fce36..d47dacd 100644
--- a/webdriver/tests/classic/new_window/new_window.py
+++ b/webdriver/tests/classic/new_window/new_window.py
@@ -18,7 +18,13 @@
     assert len(handles) == len(original_handles) + 1
     assert value["handle"] in handles
     assert value["handle"] not in original_handles
-    assert value["type"] == "window"
+
+    # On Android applications have a single window only and a new tab will
+    # be opened instead.
+    if session.capabilities["platformName"] == "android":
+        assert value["type"] == "tab"
+    else:
+        assert value["type"] == "window"
 
 
 def test_keeps_current_window_handle(session):
@@ -26,7 +32,6 @@
 
     response = new_window(session, type_hint="window")
     value = assert_success(response)
-    assert value["type"] == "window"
 
     assert session.window_handle == original_handle
 
@@ -37,7 +42,6 @@
 
     response = new_window(session, type_hint="window")
     value = assert_success(response)
-    assert value["type"] == "window"
 
     assert session.url == url
 
@@ -48,7 +52,6 @@
 def test_sets_no_window_name(session):
     response = new_window(session, type_hint="window")
     value = assert_success(response)
-    assert value["type"] == "window"
 
     session.window_handle = value["handle"]
     assert window_name(session) == ""
@@ -57,7 +60,6 @@
 def test_sets_no_opener(session):
     response = new_window(session, type_hint="window")
     value = assert_success(response)
-    assert value["type"] == "window"
 
     session.window_handle = value["handle"]
     assert opener(session) is None
@@ -66,7 +68,6 @@
 def test_focus_content(session, inline):
     response = new_window(session, type_hint="window")
     value = assert_success(response)
-    assert value["type"] == "window"
 
     session.window_handle = value["handle"]