Bug 1321516 - Remove legacy click tests
MozReview-Commit-ID: 5N4y9sJNwJq
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_click.py
+++ b/testing/marionette/harness/marionette_harness/tests/unit/test_click.py
@@ -70,19 +70,17 @@ body { height: 100vh }
window.clicked = false;
let link = document.querySelector("#obscured");
link.addEventListener("click", () => window.clicked = true);
</script>
""")
-class TestLegacyClick(MarionetteTestCase):
- """Uses legacy Selenium element displayedness checks."""
-
+class TestElementClick(MarionetteTestCase):
def setUp(self):
MarionetteTestCase.setUp(self)
self.marionette.delete_session()
self.marionette.start_session()
def test_click(self):
self.marionette.navigate(inline("""
<button>click me</button>
@@ -118,27 +116,16 @@ class TestLegacyClick(MarionetteTestCase
self.assertEqual(self.marionette.title, "Marionette Test")
def test_scroll_into_view_near_end(self):
self.marionette.navigate(fixed_overlay)
link = self.marionette.find_element(By.TAG_NAME, "a")
link.click()
self.assertTrue(self.marionette.execute_script("return window.clicked", sandbox=None))
-
-class TestClick(TestLegacyClick):
- """Uses WebDriver specification compatible element interactability
- checks.
- """
-
- def setUp(self):
- TestLegacyClick.setUp(self)
- self.marionette.delete_session()
- self.marionette.start_session({"specificationLevel": 1})
-
def test_click_element_obscured_by_absolute_positioned_element(self):
self.marionette.navigate(obscured_overlay)
overlay = self.marionette.find_element(By.ID, "overlay")
obscured = self.marionette.find_element(By.ID, "obscured")
overlay.click()
with self.assertRaises(errors.ElementClickInterceptedException):
obscured.click()