繁体   English   中英

向下滚动方法选择 Appium 中的文本

[英]Scroll down method selects text in Appium

我在 Appium 中使用带有坐标的 TouchAction 向下滚动本机应用程序。 代码示例:

TouchAction ts = new TouchAction(driver);ts.press(207, 582).moveTo(8, -360).release().perform();

但有一个警告 - 应用程序中的一个部分包含一大段文本。 方法不是向下滚动,而是选择文本中的单词(如长按复制单词)并且不滚动。 我尝试设置坐标以避免滚动期间出现文本,但无济于事。 你遇到过这个问题吗? 任何帮助,将不胜感激。 如果可能,请包含代码示例! 谢谢!

import io.appium.java_client.TouchAction;

TouchAction action = new TouchAction(driver);
        action.press(PointOption.point(startX,startY))
              .waitAction(WaitOptions.waitOptions(Duration.ofMillis(500)))
              .moveTo(PointOption.point(endX, endY))  
              .release().perform();

如果您正在自动化 iOS,请查看此内容,

JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
js.executeScript("mobile: scroll", scrollObject);

欲了解更多详情 - 在这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM