Robot Framework - Appium Swipe / Scroll down не выполняет действие Swipe / Scrolling - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь выполнить действие смахивания для приложения, которое я тестирую. Ниже приведен код:

Test for Navigation to Directory
    run keyword and continue on failure  Tap on Bottom Navigation icon  Directory
    run keyword and continue on failure     wait until page contains  Police
#   swipe by percent    50     50     50    70  2000
#   Swipe By Direction  up
    swipe   100 700 100 1000    2000
#   scroll down     xpath=/hierarchy/android.widget.FrameLayout/iveLayout/android.view.ViewGroup/.....
    sleep  2s
    page should contain text  Ticketing

Как мы видим, я попробовал почти все методы в библиотеке Appium, чтобы вызвать смахивание, но ничего не работает. Экран остается неизменным и показывает только значки в верхней части, а также не выделяет значки, находящиеся ниже начального экрана.

Кроме того, Swipe By Direction не распознается как ключевое слово, несмотря на то, что оно упомянуто в документации по ключевым словам

Моим тестовым устройством является Samsung Note 8 с Android 9. Есть ли способ вызвать движение вверх?

1 Ответ

0 голосов
/ 25 октября 2019

Наконец, Swipe by Percent работал нормально. Я допустил ошибку в предыдущем коде при установке координат Y. Код ниже, наконец, работал для меня.

swipe by percent    50     50     50    70  2000
...