зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1460059 - [wdspec] Remove superfluous set_window_rect/resizing_and_positioning.py. r=ato
MozReview-Commit-ID: 4cEvbPM3Wlm --HG-- extra : rebase_source : 9bf8703cc0ac471d8ad129dc363e0092fe31a46b
This commit is contained in:
Родитель
c139a8886a
Коммит
fb1537aa7f
|
@ -397734,12 +397734,6 @@
|
||||||
{}
|
{}
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"webdriver/tests/set_window_rect/resizing_and_positioning.py": [
|
|
||||||
[
|
|
||||||
"/webdriver/tests/set_window_rect/resizing_and_positioning.py",
|
|
||||||
{}
|
|
||||||
]
|
|
||||||
],
|
|
||||||
"webdriver/tests/set_window_rect/set.py": [
|
"webdriver/tests/set_window_rect/set.py": [
|
||||||
[
|
[
|
||||||
"/webdriver/tests/set_window_rect/set.py",
|
"/webdriver/tests/set_window_rect/set.py",
|
||||||
|
@ -612205,12 +612199,8 @@
|
||||||
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
|
"da39a3ee5e6b4b0d3255bfef95601890afd80709",
|
||||||
"support"
|
"support"
|
||||||
],
|
],
|
||||||
"webdriver/tests/set_window_rect/resizing_and_positioning.py": [
|
|
||||||
"479379109115668183643e8a050396219332887d",
|
|
||||||
"wdspec"
|
|
||||||
],
|
|
||||||
"webdriver/tests/set_window_rect/set.py": [
|
"webdriver/tests/set_window_rect/set.py": [
|
||||||
"f6202880dbdd4a407fa2944a68765757dbcb932b",
|
"79de443bc251f7effaa7c2ef3b95695f22db01c6",
|
||||||
"wdspec"
|
"wdspec"
|
||||||
],
|
],
|
||||||
"webdriver/tests/set_window_rect/user_prompts.py": [
|
"webdriver/tests/set_window_rect/user_prompts.py": [
|
||||||
|
|
|
@ -1,61 +0,0 @@
|
||||||
import json
|
|
||||||
import pytest
|
|
||||||
import webdriver
|
|
||||||
|
|
||||||
|
|
||||||
def window_size_supported(session):
|
|
||||||
try:
|
|
||||||
session.window.size = ("a", "b")
|
|
||||||
except webdriver.UnsupportedOperationException:
|
|
||||||
return False
|
|
||||||
except webdriver.InvalidArgumentException:
|
|
||||||
return True
|
|
||||||
|
|
||||||
def window_position_supported(session):
|
|
||||||
try:
|
|
||||||
session.window.position = ("a", "b")
|
|
||||||
except webdriver.UnsupportedOperationException:
|
|
||||||
return False
|
|
||||||
except webdriver.InvalidArgumentException:
|
|
||||||
return True
|
|
||||||
|
|
||||||
|
|
||||||
def test_window_resize(session):
|
|
||||||
if not window_size_supported(session):
|
|
||||||
pytest.skip()
|
|
||||||
|
|
||||||
# setting the window size by webdriver is synchronous
|
|
||||||
# so we should see the results immediately
|
|
||||||
|
|
||||||
session.window.size = (400, 500)
|
|
||||||
assert session.window.size == (400, 500)
|
|
||||||
|
|
||||||
session.window.size = (500, 600)
|
|
||||||
assert session.window.size == (500, 600)
|
|
||||||
|
|
||||||
|
|
||||||
"""
|
|
||||||
TODO(ato):
|
|
||||||
|
|
||||||
Disable test because the while statements are wrong.
|
|
||||||
To fix this properly we need to write an explicit wait utility.
|
|
||||||
|
|
||||||
def test_window_resize_by_script(session):
|
|
||||||
# setting the window size by JS is asynchronous
|
|
||||||
# so we poll waiting for the results
|
|
||||||
|
|
||||||
size0 = session.window.size
|
|
||||||
|
|
||||||
session.execute_script("window.resizeTo(700, 800)")
|
|
||||||
size1 = session.window.size
|
|
||||||
while size0 == size1:
|
|
||||||
size1 = session.window.size
|
|
||||||
assert size1 == (700, 800)
|
|
||||||
|
|
||||||
session.execute_script("window.resizeTo(800, 900)")
|
|
||||||
size2 = session.window.size
|
|
||||||
while size1 == size2:
|
|
||||||
size2 = session.window.size
|
|
||||||
assert size2 == (800, 900)
|
|
||||||
assert size2 == {"width": 200, "height": 100}
|
|
||||||
"""
|
|
|
@ -385,6 +385,33 @@ def test_resize_to_same_height(session):
|
||||||
assert size == (456, original_height)
|
assert size == (456, original_height)
|
||||||
|
|
||||||
|
|
||||||
|
"""
|
||||||
|
TODO(ato):
|
||||||
|
|
||||||
|
Disable test because the while statements are wrong.
|
||||||
|
To fix this properly we need to write an explicit wait utility.
|
||||||
|
|
||||||
|
def test_resize_by_script(session):
|
||||||
|
# setting the window size by JS is asynchronous
|
||||||
|
# so we poll waiting for the results
|
||||||
|
|
||||||
|
size0 = session.window.size
|
||||||
|
|
||||||
|
session.execute_script("window.resizeTo(700, 800)")
|
||||||
|
size1 = session.window.size
|
||||||
|
while size0 == size1:
|
||||||
|
size1 = session.window.size
|
||||||
|
assert size1 == (700, 800)
|
||||||
|
|
||||||
|
session.execute_script("window.resizeTo(800, 900)")
|
||||||
|
size2 = session.window.size
|
||||||
|
while size1 == size2:
|
||||||
|
size2 = session.window.size
|
||||||
|
assert size2 == (800, 900)
|
||||||
|
assert size2 == {"width": 200, "height": 100}
|
||||||
|
"""
|
||||||
|
|
||||||
|
|
||||||
def test_payload(session):
|
def test_payload(session):
|
||||||
# step 14
|
# step 14
|
||||||
response = set_window_rect(session, {"x": 400, "y": 400})
|
response = set_window_rect(session, {"x": 400, "y": 400})
|
||||||
|
|
Загрузка…
Ссылка в новой задаче