我正在开发一个Android本机应用程序,它在列表视图中有11个元素但要转到该元素我需要向上滚动。在appium中编写的代码是什么
我已经尝试了以下但没有工作
WebElement listscroll = driver.findElementById("com.varun.one/list");
TouchActions flick = new TouchActions(driver).flick(listscroll, 0, -50, 0);
flick.perform();
答案 0 :(得分: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)