Exemplo n.º 1
0
	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()
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
    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()
Exemplo n.º 4
0
    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()
Exemplo n.º 5
0
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
Exemplo n.º 6
0
 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()