【发布时间】:2017-08-31 07:54:45
【问题描述】:
我想向下滚动到 iPad 应用程序中的特定元素。我正在使用'mobile:scroll',但它现在不起作用。有人可以帮助提供工作代码吗?
【问题讨论】:
标签: appium-ios
我想向下滚动到 iPad 应用程序中的特定元素。我正在使用'mobile:scroll',但它现在不起作用。有人可以帮助提供工作代码吗?
【问题讨论】:
标签: appium-ios
您可以使用滑动功能向下滚动特定尺寸,然后验证元素是否存在。如果元素存在,请执行必要的步骤,否则向下滚动并再次检查。请参阅下面的链接以了解滑动功能。
http://www.software-testing-tutorials-automation.com/2015/11/appium-how-to-swipe-vertical-and.html
【讨论】:
使用触摸动作:
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 之后,元素应该出现在屏幕上
【讨论】: