[Bug 25317] New: Touch gestures API marks some high-level methods as low level one

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25317

            Bug ID: 25317
           Summary: Touch gestures API marks some high-level methods as
                    low level one
           Product: Browser Test/Tools WG
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: WebDriver
          Assignee: public-browser-tools-testing@w3.org
          Reporter: botalov.andrey@gmail.com
        QA Contact: public-browser-tools-testing@w3.org
                CC: mike@w3.org

Theoretically the following methods are low level methods as it's theoretically
possible to implement all other touch methods using those methods:
void press (WebElement id, optional Long x, optional Long y);
void moveTo (WebElement id, optional Long x, optional Long y);
void release ();
void wait (optional number? ms);

"tap" can theoretically be implemented as "press" + short "wait" depending on
device + "release"
"longPress" - "press" + longer "wait" depending on device + "release"

I don't see a point of "cancel" as it's not something that a user can do with
touch screen. User can remove his finger from touch screen/lock device/touch
screen using another finger. He can't "cancel".

Of course that makes sense only from theoretical point of view but "click" is
also not a combination of low level methods if native events are turned off.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 10 April 2014 21:27:02 UTC