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;"))
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;"))