示例#1
0
 def test_smooth_scroll(self):
     testAction = self.marionette.absolute_url("testAction.html")
     self.marionette.navigate(testAction)
     button = self.marionette.find_element("id", "button2")
     self.assertFalse(self.marionette.execute_script("%s; return elementInViewport(document.getElementById('buttonScroll'));" % self.check_in_viewport))
     smooth_scroll(self.marionette, button, "y",  -1, 800)
     buttonScroll = self.marionette.find_element("id", "buttonScroll")
     self.wait_for_condition(lambda m: m.execute_script("%s; return elementInViewport(arguments[0]);" % self.check_in_viewport, [buttonScroll]) == True)
     self.assertEqual("button2-touchstart", self.marionette.execute_script("return document.getElementById('button2').innerHTML;"))
示例#2
0
 def test_smooth_scroll(self):
     testTouch = self.marionette.absolute_url("testAction.html")
     self.marionette.navigate(testTouch)
     button = self.marionette.find_element("id", "mozLinkScrollStart")
     smooth_scroll(self.marionette, button, "y", -1, 250)
     time.sleep(15)
     self.assertEqual(
         "End", self.marionette.execute_script("return document.getElementById('mozLinkScroll').innerHTML;")
     )
 def test_smooth_scroll(self):
     testTouch = self.marionette.absolute_url("testAction.html")
     self.marionette.navigate(testTouch)
     button = self.marionette.find_element("id", "mozLinkScrollStart")
     smooth_scroll(self.marionette, button, "y", -1, 250)
     time.sleep(15)
     self.assertEqual(
         "End",
         self.marionette.execute_script(
             "return document.getElementById('mozLinkScroll').innerHTML;"))