Any way to send multiple twoFingerTaps?

Hi, I’m currently using webdriverIO / Appium beta 1.6.2, in order to be able to access the ‘mobile: *’ touch interface. I need to be able to send 4 two finger taps to the home page of my application. Unfortunately I don’t see any way of doing this. Does anyone know of a way to accomplish this?

Here’s how I am sending a two finger tap:

var elem = this.LoginButton.value.ELEMENT;
browser.execute('mobile: twoFingerTap', {element: elem});

And here’s how you normally send gestures with multiple touches, but twoFingerTap is not supported here:

   browser.touchPerform([
        {
            action: 'tap',
            options: {
                element: this.LoginButton.value.ELEMENT,
                x: 10,   
                y: 20,   
                count: 4 
            }
        }
    ]);

Thank you!

Did you try something like this ?

    for (int i = 0; i < fingers; i++) {
        TouchAction tap = new TouchAction(this);
        multiTouch.add(tap.press(element).waitAction(duration).release());
    }