在不使用像素的情况下模拟特定元素(对于应用程序)的滑动

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();