0

我找不到正确的“X”和“Y”坐标。当我输入“X”和“Y”坐标时,它会滚动顶部菜单栏。现在我正在使用平板手机。

4

2 回答 2

1

这可能有助于 iOS 滑动功能

https://medium.com/@manishboricha308/ios-mobile-swipe-action-in-katalon-studio-4911199679e

对于 Android,您可以创建另一个 @Keyword 自定义

@Keyword
    def swipeLeft(){

        TouchAction touch = new TouchAction(getCurrentSessionMobileDriver())
        int device_Height, device_Width
        device_Height = Mobile.getDeviceHeight()
        println device_Height
        device_Width = Mobile.getDeviceWidth()
        println device_Width
        int midheight = device_Height/2
        println midheight
        int midwidth = device_Width/2
        println midwidth
        int startX,startY,endX,endY
        startX = device_Width-100
        startY = midheight
        endX = -startX
        endY = 0
        Mobile.swipe(startX,startY,endX,endY)
        touch.tap(startX, startY).perform()

    }
于 2018-05-23T12:00:09.700 回答
0

当您监视您的设备并标记您想要滑动或滚动的对象时,您会注意到属性窗口已归档。X 和 Y 也有高度 (H) 和宽度 (W)。X 和 Y 是对象左上角的绝对坐标。H 和 W 是对象的大小。所以你做一个简单的计算来查看对象其余角的坐标。有了这个你知道空间你想滑动或滚动。

希望对你有效。

于 2018-04-27T07:12:33.907 回答