Я перепробовал все доступные на Inte rnet, но ни один не работает.
Использование Appium 1.15 и Java -Клиента 7.0.0.
Проблема в том, Если используется
driver.findElementByAndroidUIAutomator("new UiScrollable( new UiSelector().scrollable(true).instance(0)).scrollIntoView"+"(new UiSelector().text(\"" + text + "\").instance(0))");
, то прокрутка продолжается до конца страницы, а затем происходит сбой. Для меня «текст» - это не просто кнопка или текстовое поле. Это может быть простой нефункциональный текст на странице, ниже которой будет отображаться раскрывающийся список.
В другом подходе:
TouchAction action = new TouchAction((PerformsTouchActions) driver);
WebElement phone = driver.findElement(start);
WebElement contact = driver.findElement(end);
action.press((PointOption) phone)
.waitAction()
.moveTo((PointOption) contact)
.release()
.perform();
Сбой при поиске самого элемента. Это означает, что он не начинается со строки: driver.findElemet (start), потому что этот элемент расположен в нижней части экрана, где мне нужно прокрутить до.
Пожалуйста, помогите!