无法使用Java Client 7.0滚动使用Appium的Android Native App

时间:2019-08-01 12:05:26

标签: java selenium-webdriver appium appium-android

我无法使用Appium垂直滚动android应用。 我正在使用 java-client 7.0.0 API。 Action.press无法正常工作

(new TouchAction(driver))
  .press({x: 600, y: 2408})
  .moveTo({x: 348: y: 615})
  .release()
  .perform()

1 个答案:

答案 0 :(得分:1)

尝试使用以下示例:

/**
 * This method scrolls based upon the passed parameters
 * @author Bill Hileman
 * @param int startx - the starting x position
 * @param int starty - the starting y position
 * @param int endx - the ending x position
 * @param int endy - the ending y position
 */
@SuppressWarnings("rawtypes")
public void scroll(int startx, int starty, int endx, int endy) {

    TouchAction touchAction = new TouchAction(driver);

    touchAction.longPress(PointOption.point(startx, starty))
               .moveTo(PointOption.point(endx, endy))
               .release()
               .perform();

}