在此处输入图像描述
当您有多个页面时,如何向下滚动。在第三页底部有一个链接,但是当我使用driver.scrollTo((;时,它会跳过它回到第一页。
您可以使用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--;
}
}
希望它可能对:)有所帮助
这是Java代码,它应该可以正常工作。
试试 driver.swipe 方法
访问此链接
https://automationbyharsh.blogspot.in/2017/01/how-driverswipe-works-on-ios.html