ジェスチャー - マルチタッチ

ここに画像を挿入説明

public void zoomIn(){
        //实例化MultiTouchAction对象
        MultiTouchAction multiTouchAction = new MultiTouchAction(androidDriver);
        //实例化两个TouchAction(因为需要两根手指进行放大操作)
        TouchAction tTouchAction1 = new TouchAction<>(androidDriver);
        TouchAction tTouchAction2 = new TouchAction<>(androidDriver);
        //得到当前屏幕高度和宽度
        int x = androidDriver.manage().window().getSize().getWidth();
        int y = androidDriver.manage().window().getSize().getHeight();
        //第一根手指从B点到A点
        tTouchAction1.press(PointOption.point(x*4/10,y*4/10))
                                       .waitAction(WaitOptions.waitOptions((Duration.ofMillis(1000))))
                                       .moveTo(PointOption.point(x*2/10,y*2/10)).release();
        //第二根手指从C点到D点
        tTouchAction2.press(PointOption.point(x*6/10,y*6/10))
                .waitAction(WaitOptions.waitOptions((Duration.ofMillis(1000))))
                .moveTo(PointOption.point(x*8/10,y*8/10)).release();
        //把两根手指的动作添加到MultiAction中
        multiTouchAction.add(tTouchAction1).add(tTouchAction2).perform();
        

    }
公開された117元の記事 ウォンの賞賛0 ビュー2607

おすすめ

転載: blog.csdn.net/fanfjaiyun/article/details/104881162