滚动在IOS appium中无法正常工作。下面的代码会滚动一下但会在页面底部停止并且无法到达页面底部。
我使用下面的代码:
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap scrollObject = new HashMap();
scrollObject.put("direction", "up");
scrollObject.put("xpath", "//XCUIElementTypeStaticText[@name=\"NAME\"]");
js.executeScript("mobile: swipe", scrollObject);
答案 0 :(得分:0)
您需要滚动几次才能到达终点。一个潜在的解决方案是:
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap scrollObject = new HashMap();
scrollObject.put("direction", "up");
scrollObject.put("xpath", "//XCUIElementTypeStaticText[@name=\"NAME\"]");
for(int i=0; i<10;i++){
js.executeScript("mobile: swipe", scrollObject);
}
此脚本将滑动10次。您可以通过了解确切需要滑动的次数来使其更加灵活。