2015-04-22 6 views
0

Как прокрутить страницу вниз в родном приложении Android с помощью appium/python/robot-framework? Я попытался следующие способы, но не работает driver.execute_script ("window.scrollTo (144, 1532)") И driver.execute_script ('мобильный: прокрутка', { 'длительность': 1, 'StartX': 48 'startY': 892, 'EndX': 144, 'Endy': 1532})Прокрутка в Android-приложении для Android с использованием рамки робота

ответ

0

библиотека appium должна иметь _touch.py ​​файл управления свитки или "пойло"

_touch.py ​​

def swipe(self, start_x, start_y, end_x, end_y, duration=1000): 
    """ 
    Swipe from one point to another point, for an optional duration. 
    """ 
    driver = self._current_application() 
    driver.swipe(start_x, start_y, end_x, end_y, duration) 

или

def scroll(self, start_locator, end_locator): 
    """ 
    Scrolls from one element to another 
    Key attributes for arbitrary elements are `id` and `name`. See 
    `introduction` for details about locating elements. 
    """ 
    el1 = self._element_find(start_locator, True, True) 
    el2 = self._element_find(end_locator, True, True) 
    driver = self._current_application() 
    driver.scroll(el1, el2) 
Смежные вопросы