Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(do not merge) Move tests for webdriver http under a classic subfolder #40031

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lint.ignore
Original file line number Diff line number Diff line change
Expand Up @@ -656,7 +656,7 @@ TESTHARNESS-IN-OTHER-TYPE: svg/svg-in-svg/svg-in-svg-circular-filter-reference-c
# Adding the testharnessreport.js script causes the test to never complete.
MISSING-TESTHARNESSREPORT: accessibility/crashtests/computed-node-checked.html

PRINT STATEMENT: webdriver/tests/print/*
PRINT STATEMENT: webdriver/tests/classic/print/*
PRINT STATEMENT: webdriver/tests/bidi/browsing_context/print/*
PRINT STATEMENT: webdriver/tests/support/fixtures_bidi.py

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,27 @@
from tests.support.asserts import assert_success
from tests.support.helpers import filter_dict


def get_events(session):
"""Return list of mouse events recorded in the fixture."""
return session.execute_script("return allEvents.events;") or []


def element_click(session, element):
return session.transport.send(
"POST", "session/{session_id}/element/{element_id}/click".format(
session_id=session.session_id,
element_id=element.id))
"POST",
"session/{session_id}/element/{element_id}/click".format(
session_id=session.session_id, element_id=element.id
),
)


def test_event_mousemove(session, url):
session.url = url("/webdriver/tests/element_click/support/test_click_wdspec.html")
session.url = url(
"/webdriver/tests/classic/element_click/support/test_click_wdspec.html"
)

element = session.find.css('#outer', all=False)
element = session.find.css("#outer", all=False)
response = element_click(session, element)
assert_success(response)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def element_click(session, element):


def test_numbers_link(session, server_config, inline):
link = "/webdriver/tests/element_click/support/input.html"
link = "/webdriver/tests/classic/element_click/support/input.html"
session.url = inline("<a href={url}>123456</a>".format(url=link))
element = session.find.css("a", all=False)
response = element_click(session, element)
Expand All @@ -27,7 +27,7 @@ def test_numbers_link(session, server_config, inline):


def test_multi_line_link(session, server_config, inline):
link = "/webdriver/tests/element_click/support/input.html"
link = "/webdriver/tests/classic/element_click/support/input.html"
session.url = inline("""
<p style="background-color: yellow; width: 50px;">
<a href={url}>Helloooooooooooooooooooo Worlddddddddddddddd</a>
Expand All @@ -42,7 +42,7 @@ def test_multi_line_link(session, server_config, inline):


def test_link_unload_event(session, server_config, inline):
link = "/webdriver/tests/element_click/support/input.html"
link = "/webdriver/tests/classic/element_click/support/input.html"
session.url = inline("""
<body onunload="checkUnload()">
<a href={url}>click here</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from .conftest import product, flatten

from tests.support.asserts import assert_success
from tests.new_session.support.create import valid_data
from tests.classic.new_session.support.create import valid_data


@pytest.mark.parametrize("key,value", flatten(product(*item) for item in valid_data))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@


from tests.support.asserts import assert_success
from tests.new_session.support.create import valid_data
from tests.classic.new_session.support.create import valid_data


@pytest.mark.parametrize("key,value", flatten(product(*item) for item in valid_data))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from .conftest import product, flatten

from tests.new_session.support.create import invalid_data, invalid_extensions
from tests.classic.new_session.support.create import invalid_data, invalid_extensions
from tests.support.asserts import assert_error


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from webdriver.error import NoSuchWindowException

from tests.perform_actions.support.refine import get_keys
from tests.classic.perform_actions.support.refine import get_keys
from tests.support.keys import Keys


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import pytest

from tests.perform_actions.support.refine import get_events, get_keys
from tests.classic.perform_actions.support.refine import get_events, get_keys
from tests.support.helpers import filter_dict, filter_supported_key_events
from tests.support.keys import ALL_EVENTS, ALTERNATIVE_KEY_NAMES, Keys

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from tests.perform_actions.support.refine import get_keys
from tests.classic.perform_actions.support.refine import get_keys
from tests.support.keys import Keys


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from webdriver import error

from tests.perform_actions.support.refine import get_keys
from tests.classic.perform_actions.support.refine import get_keys


@pytest.mark.parametrize("value", [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest

from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.refine import get_events
from tests.support.helpers import filter_dict
from tests.support.keys import Keys

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest

from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.refine import get_events
from tests.support.asserts import assert_move_to_coordinates
from tests.support.helpers import filter_dict

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest

from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.refine import get_events
from tests.support.helpers import filter_dict
from tests.support.keys import Keys

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

from webdriver.error import InvalidArgumentException, NoSuchWindowException, StaleElementReferenceException

from tests.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.classic.perform_actions.support.refine import get_events
from tests.support.asserts import assert_move_to_coordinates
from tests.support.helpers import filter_dict
from tests.support.sync import Poll
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from webdriver import MoveTargetOutOfBoundsException

from tests.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.classic.perform_actions.support.mouse import get_inview_center, get_viewport_rect


def get_click_coordinates(session):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from tests.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.classic.perform_actions.support.refine import get_events
from tests.support.helpers import filter_dict

_DBLCLICK_INTERVAL = 640
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

from webdriver.error import NoSuchWindowException, StaleElementReferenceException

from tests.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.classic.perform_actions.support.refine import get_events


def test_null_response_value(session, pen_chain):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import pytest

from webdriver.error import NoSuchWindowException, StaleElementReferenceException
from tests.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.mouse import get_inview_center, get_viewport_rect
from tests.classic.perform_actions.support.refine import get_events


def test_null_response_value(session, touch_chain):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import math

from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.refine import get_events
from tests.support.asserts import assert_move_to_coordinates
from tests.support.helpers import filter_dict

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# META: timeout=long

from tests.perform_actions.support.refine import get_events, get_keys
from tests.classic.perform_actions.support.refine import get_events, get_keys


def test_perform_no_actions_send_no_events(session, key_reporter, key_chain):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import pytest

from tests.perform_actions.support.refine import get_keys
from tests.classic.perform_actions.support.refine import get_keys
from tests.support.asserts import assert_error, assert_success, assert_dialog_handled


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from webdriver.error import InvalidArgumentException, NoSuchWindowException

from tests.perform_actions.support.refine import get_events
from tests.classic.perform_actions.support.refine import get_events
from tests.support.asserts import assert_move_to_coordinates
from tests.support.helpers import filter_dict

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# META: timeout=long

from tests.release_actions.support.refine import get_events, get_keys
from tests.classic.release_actions.support.refine import get_events, get_keys
from tests.support.helpers import filter_dict, filter_supported_key_events


Expand Down