在不使用像素的情况下模拟特定元素(对于应用程序)的滑动
Simulate sliding on specific element (for app) without using pixels
我在应用程序中有一个元素是滑动条,我想模拟它的滑动。我想知道是否有一种方法可以通过选择一个元素来模拟它,然后按屏幕的百分比而不是滑动的像素数量来滑动它。
当前用于模拟滑动的代码:
TouchAction(driver).tap(x=976, y=810).perform()
TouchAction(driver).tap(x=102, y=810).perform()
TouchAction(driver).tap(x=104, y=1259).perform()
TouchAction(driver).tap(x=974, y=1257).perform()
我不喜欢它的地方:依靠触摸而不是滑动,只适用于相同尺寸的设备。
您可以使用:
TouchAction(driver).longPress(startingX, startingY).moveTo(endingX, endingY).release().perform();
我在应用程序中有一个元素是滑动条,我想模拟它的滑动。我想知道是否有一种方法可以通过选择一个元素来模拟它,然后按屏幕的百分比而不是滑动的像素数量来滑动它。
当前用于模拟滑动的代码:
TouchAction(driver).tap(x=976, y=810).perform()
TouchAction(driver).tap(x=102, y=810).perform()
TouchAction(driver).tap(x=104, y=1259).perform()
TouchAction(driver).tap(x=974, y=1257).perform()
我不喜欢它的地方:依靠触摸而不是滑动,只适用于相同尺寸的设备。
您可以使用:
TouchAction(driver).longPress(startingX, startingY).moveTo(endingX, endingY).release().perform();