当您有多个页面时,如何向下滚动。在第三页底部有一个链接但是当我使用driver.scrollTo();时,它会跳过它返回到第一页。
答案 0 :(得分:1)
您可以使用JavaScriptExecutor进行滚动 我已经创建了下面的滚动方法它在iOS中工作正常但没有测试Android
public static void swipe(AppiumDriver<?> driver,String sDirection, int iCount)
{
while(iCount>0)
{
HashMap<String,String> swipeObject=new HashMap<String,String>();
swipeObject.put("direction", sDirection);
JavascriptExecutor jsDriver=(JavascriptExecutor)driver;
jsDriver.executeScript("mobile:scroll", swipeObject);
iCount--;
}
}
希望它可能会有所帮助:)。
答案 1 :(得分:0)
这是java代码,它应该适用于滚动。
答案 2 :(得分:0)
尝试使用driver.swipe方法
访问此链接
https://automationbyharsh.blogspot.in/2017/01/how-driverswipe-works-on-ios.html