Bug 1321516 - Remove legacy click tests draft
authorAndreas Tolfsen <ato@sny.no>
Fri, 04 Aug 2017 16:00:40 +0100
changeset 655901 d788b3a06a3b1ced049be83e7b3e8f5495a40038
parent 655900 21373f43538f3cde640bf2cb35a86265bbe58c08
child 655902 799887e38272dfbd7f3e4daaf0aa649ffa08bad3
push id76985
push userbmo:ato@sny.no
push dateWed, 30 Aug 2017 13:18:45 +0000
bugs1321516
milestone57.0a1
Bug 1321516 - Remove legacy click tests MozReview-Commit-ID: 5N4y9sJNwJq
testing/marionette/harness/marionette_harness/tests/unit/test_click.py
--- 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()