我想向下滚动到iPad应用程序中的特定元素。我正在使用'mobile:scroll',但它现在无法使用。有人可以帮助使用正常工作的代码吗?
答案 0 :(得分:0)
您可以使用滑动功能向下滚动特定尺寸,然后验证元素是否存在。如果元素存在,则执行必要的步骤,然后向下滚动并再次检查。请在下方链接中选择滑动功能。
http://www.software-testing-tutorials-automation.com/2015/11/appium-how-to-swipe-vertical-and.html
答案 1 :(得分:0)
使用触摸操作:
Point requiredPosition = new Point(x,y);
Point currentPOsition = element.getLocation();
TouchAction touchAction = new TouchAction(driver);
touchAction.press(startx,requiredPosition.getY()).waitAction(Duration.ofSeconds(2)).moveTo(startx, currentPOsition.getY()).release().perform();
循环执行这些步骤,以便在moveTo之后,元素应该出现在屏幕上