简体   繁体   English

使用 appium-Javascript 滚动浏览 Android 应用程序

[英]Scroll Through Android app using appium-Javascript

I am doing automation testing using appium, webdriverio, nodejs and I want to set elements value after scrolling, how can I do it?我正在使用 appium、webdriverio、nodejs 进行自动化测试,我想在滚动后设置元素值,我该怎么做? I have already tried MoveTo, touchAction,scrollIntoView methods on webdriverio documentation but unable to do it.我已经在 webdriverio 文档上尝试过 MoveTo、touchAction、scrollIntoView 方法,但无法做到。

For me works these:对我来说,这些工作:

await $('android=new UiScrollable(new UiSelector().scrollable(true)).scrollIntoView(new UiSelector().resourceIdMatches(".*:id/new_supplier_icdph_value"))');

await driver.pause(3000);
const elem = await $('~your_accessibility_id')
await elem.setValue('yourValue')

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

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