Appium - прокрутка до кнопки не работает - PullRequest
0 голосов
/ 12 июня 2018

Итак, я пытался прокрутить вниз кнопку «Отправить» в моем приложении Android (сделанном с использованием Kony Visualiser), но по какой-то причине, похоже, ничего не работает.До сих пор я пробовал:

  • touchPerform, touchAction, findElementbyAndroidUiAutomator, изменив longPress на press, добавив действие wait, изменив цифры x и y, изменение значений и несколько других предложений, которые я видел в Интернете.

Версия Appium: v1.8.0

Мой текущий код JavaScript работает, когда я пролистываю другие элементы (сегмент) и не работает только в этой конкретной ситуации, когда я пытаюсь прокрутить прокручиваемый flexbox.

Вот фрагмент моего текущего кода:

.touchPerform([
  { action: 'longPress', options: { x: 50, y: 1800 }},
  { action: 'moveTo', options: { x: 50, y: 0 }},
  { action: 'release' }
])

Любые предложения будут с благодарностью!

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Reina: убедитесь, что вы указали направление прокрутки контейнера flex-scroll в вертикальное положение или в вертикальное положение.Спасибо!

0 голосов
/ 13 июня 2018

Я иногда все еще использую driver.swipe, даже если он устарел.

driver.swipe(width, startPoint, width, endPoint, duration);

Лучше было бы:

TouchAction action = new TouchAction(driver); action.press(startX, startY).moveTo((endX - startX), (endY-startY)).release().perform();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...