如何使用Java向下滚动到iOS中的appium 1.6.4 beta中的确切元素

时间:2017-04-05 15:31:15

标签: appium-ios

我想向下滚动到iPad应用程序中的特定元素。我正在使用'mobile:scroll',但它现在无法使用。有人可以帮助使用正常工作的代码吗?

2 个答案:

答案 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之后,元素应该出现在屏幕上