我想使用appium
驱动程序通过id滚动到页面中的元素。
我尝试了以下内容:
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
js.executeScript("mobile: scroll", scrollObject);
但它的说法尚未实施。
答案 0 :(得分:0)
1.使用scrollTo或scrollToExact方法的appium 2.使用屏幕x y坐标实现滑动方法 之后使用while循环..检查您的元素ID,如果存在则单击其他滑动
答案 1 :(得分:0)
@karan使用触摸动作类
new TouchAction((MobileDriver)driver).longPress(parentTextField.get(textField_index1)).moveTo(parentTextField.get(textField_index2)).release().perform();
答案 2 :(得分:0)
WebElement page1 = driver.findElement(By.name(url));
((MobileElement) page1).swipe(SwipeElementDirection.UP, 7000);