当前位置: 首页 > 知识库问答 >
问题:

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

毕瀚
2023-03-14

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

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

但有一个警告——应用程序中的一个部分包含一大块文本。这些方法不是向下滚动,而是选择文本中的单词(比如长按复制单词),而不是滚动。我尝试过设置坐标以避免滚动时出现文本,但没有效果。你面对过这个问题吗?任何帮助都将不胜感激。如果可能,请包括代码示例!谢谢

共有1个答案

满元凯
2023-03-14
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);

更多细节-这里

 类似资料:
  • 本文向大家介绍Android PickerView滚动选择器的使用方法,包括了Android PickerView滚动选择器的使用方法的使用技巧和注意事项,需要的朋友参考一下 手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果:                           

  • 我有一个应用程序页面,我需要垂直滚动,以达到应用程序的底部保存按钮。 我正在尝试下面的代码,但得到服务器端错误。 有什么好方法可以在android中实现滚动功能吗?

  • 我正在尝试用Java向下滚动APK页面。我正在使用Appium和Selenium。 我试过: 和

  • 问题内容: 尝试使用selenium-webdriver python向下滚动到页面底部,以便加载更多产品。 该网页已加载,但没有变化。 我想念什么吗? 问题答案: 您可以尝试以下move_up和move_down函数:

  • 滚动选择组件。纯 JS 模拟滚动选择,跨平台。 Usage 全部引入 import { Scrollpicker } from 'beeshell'; 按需引入 import Scrollpicker from 'beeshell/dist/components/Scrollpicker'; Examples Scrollpicker 与 BottomModal 组合应用 相关属性说明 Cod

  • 本文向大家介绍vim 向下滚动,包括了vim 向下滚动的使用技巧和注意事项,需要的朋友参考一下 示例 命令 描述 Ctrl+E 向下滚动一行。 Ctrl+D 向下滚动半屏(可使用该scroll选项配置)。 Ctrl+F 向下滚动全屏。 z+ 在窗口顶部的窗口下方绘制第一行。