Bug 1321516 - Remove legacy click tests draft
authorAndreas Tolfsen <ato@mozilla.com>
Thu, 06 Apr 2017 18:16:45 +0100
changeset 567223 9563fc23ebb3a4c78d9d679718074798fca00b65
parent 567222 1aec838d84c2917f2e0912f8cfdde3e7b2797274
child 567224 5518500366c7d2468535898bf4f676d47e6429c5
push id55475
push userbmo:ato@mozilla.com
push dateMon, 24 Apr 2017 14:23:53 +0000
bugs1321516
milestone55.0a1
Bug 1321516 - Remove legacy click tests MozReview-Commit-ID: AAPAlkuf05F
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
@@ -67,19 +67,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>
@@ -123,28 +121,16 @@ class TestLegacyClick(MarionetteTestCase
         self.assertEqual(self.marionette.title, "XHTML Test Page")
 
     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(
-            {"requiredCapabilities": {"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()