【问题标题】:How to scroll up the list view in Appium如何在 Appium 中向上滚动列表视图
【发布时间】:2014-10-27 14:37:05
【问题描述】:

我正在开发一个 android 本机应用程序,它在列表视图中有 11 个元素,但要转到该元素我需要向上滚动。在 appium 中编写的代码是什么

我尝试了以下方法,但没有成功

    WebElement listscroll = driver.findElementById("com.varun.one/list");
    TouchActions flick = new TouchActions(driver).flick(listscroll, 0, -50, 0);
    flick.perform();

【问题讨论】:

    标签: appium


    【解决方案1】:

    获取列表视图的引用

    scrollObject = {}
    element = driver.find_element(:class, 'android.widget.ListView')
    scrollObject["element"] = element.ref
    

    您需要提及您搜索的列表视图项的文本

    scrollObject["text"]='Paris'
    

    然后是用户scrollTo命令,它会在listview中滚动直到找到文本“Paris”

    driver.execute_script("mobile: scrollTo", scrollObject)
    

    【讨论】:

      猜你喜欢
      • 2015-03-06
      • 2019-06-16
      • 2018-12-03
      • 2019-12-24
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      相关资源
      最近更新 更多