我想使用appium
驱动程序滚动到页面中的一个元素。
我已经试过了:
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
js.executeScript("mobile: scroll", scrollObject);
但是它说还没有实现
1。使用scrollTo或scrollToExact方法2. 实现你的滑动方法使用屏幕x y坐标之后使用while循环…检查你的元素Id,如果存在,点击else滑动
@karan use touch action class
new TouchAction((MobileDriver)driver).longPress(parentTextField.get(textField_index1)).moveTo(parentTextField.get(textField_index2)).release().perform();
WebElement page1 = driver.findElement(By.name(url));
((MobileElement) page1).swipe(SwipeElementDirection.UP, 7000);