def page_flick(self, start_locator, end_locator): driver = self._current_application() el1 = self._element_find(start_locator, True, True) el2 = self._element_find(end_locator, True, True) action = TouchActions(driver) action.long_press(el1).move_to(el2).release().perform()
def page_flick(self, start_locator, end_locator): driver = self._current_application() el1 = self._element_find(start_locator, True, True) el2 = self._element_find(end_locator, True, True) action = TouchActions(driver) action.long_press(el1).move_to(el2).release().perform()
def LongClickList_App(cls): log.step_normal("Element [%s]: Do LongClickList_App()" % cls.__name__) # cls.__wait() WebDriverWait(env.driver, 10).until(lambda the_driver: the_driver.find_element(cls.by, cls.value).is_displayed()) elements = env.driver.find_elements(cls.by, cls.value) rd = random.randint(0, len(elements)-1) actions = TouchActions(env.driver) actions.long_press(elements[rd]) actions.perform() time.sleep(3) cls.__clearup()
def LongClickList_App(cls): log.step_normal("Element [%s]: Do LongClickList_App()" % cls.__name__) # cls.__wait() WebDriverWait(env.driver, 10).until(lambda the_driver: the_driver.find_element( cls.by, cls.value).is_displayed()) elements = env.driver.find_elements(cls.by, cls.value) rd = random.randint(0, len(elements) - 1) actions = TouchActions(env.driver) actions.long_press(elements[rd]) actions.perform() time.sleep(3) cls.__clearup()
def test_TID_helloworld(json_metadata): browser = setupLocalChrome() # browser.get("http://127.0.0.1:46425/test_div_array.html") browser.get( "https://www.cssscript.com/demo/handle-long-press-tap-event-in-javascript-long-press-js/" ) sleep(5) action = TouchActions(browser) e = browser.find_element_by_xpath('/html/body/div[2]/div[1]') # action.long_press(ele) # action.tap_and_hold(finger_x, finger_y).release(finger_x, finger_y).perform() action.long_press(e).perform() assert False, 'hellofail' sleep(10) return browser
def longPressByXpath(self, xpath): action = TouchActions(self.driver) ele_to_press = self.driver.find_element_by_xpath(xpath) action.long_press(ele_to_press).perform()
''' Created on May 18, 2018 @author: aranjan ''' from selenium import webdriver from selenium.webdriver.common.touch_actions import TouchActions driver = webdriver.Chrome() element = driver.find_element_by_class_name("name") element1 = driver.find_element_by_class_name("namem") touchaction = TouchActions(driver) #Double taps on a given element. touchaction.double_tap(element) #Flicks, starting anywhere on the screen. touchaction.flick(100, 100) #Long press on an element. touchaction.long_press(element1) #Touch and scroll, moving by xoffset and yoffset. touchaction.scroll(100, 200)
def long_click(self, target): """ Implements as a long tap """ touch = TouchActions(self) touch.long_press(target).perform()