2016-09-13 3 views
0

У меня возникла проблема с прокруткой вниз до конца экрана. Поскольку эта страница является экран приборной панели и которая имеет «UIACollection»Невозможно прокрутить вниз до конца экрана в исходном приложении ios с помощью appium

я попытался scroolTo, методы ScroolTOExact, но он не работает, и, наконец, попытался с IOSAutomation помощью Xcode XPath

Теперь я могу прокрутить, но не полностью (означает не до конца экрана). У меня есть строка в нижней части экрана, где мне нужно сделать утверждение о нем, но я не в состоянии сделать из-за этого вопроса

IOSAutomation код XPath

driver.findElement (MobileBy.IosUIAutomation ("целевой .frontMostApp() MainWindow() scrollViews() [0] .collectionViews() [0] .scrollToVisible();.. "));

Результат этого кода Пожалуйста, найдите изображение

Теперь я хочу сделать утверждение о «Последние 14 дней» строка, которая присутствует на последних 2-х плиток, в котором страница не получает прокручивается полностью до величин внизу экрана

Я могу получить xpath этой строки «Последние 14 дней». Но единственная проблема здесь в том, что экран не полностью прокручивается до нижней части страницы.

Для оставшихся фрагментов, содержащих эту строку, я могу сделать утверждение для этого.

Как мне нужно протестировать на разных устройствах, где координаты x, y в этом случае не работают.

Пожалуйста, помогите мне в решении этой проблемы.

Заранее спасибо Dashboard after scroll

ответ

0

Try driver.swipe() вместо методов прокрутки

0

я нашел решение

for(int i =0; i<5; i++){ 

      JavascriptExecutor js = (JavascriptExecutor) driver; 
      HashMap scrollObject = new HashMap(); 
      scrollObject.put("direction", "down"); 
      js.executeScript("mobile: scroll", scrollObject); 

     } 
Смежные вопросы