justgook / elm-webdriver / WebDriver.Step.Action

Creators

mouse : String -> PointerMapper -> Action

pen : String -> PointerMapper -> Action

touch : String -> PointerMapper -> Action

key : String -> KeyMapper -> Action


type Origin
    = OriginElement WebDriver.Step.Element.Element
    | OriginViewport
    | OriginPointer


type alias PointerMapper =
{ cancel : PointerActivity
, down : Basics.Int -> PointerActivity
, move : { duration : Basics.Int
, origin : Origin
, x : Basics.Int
, y : Basics.Int } -> PointerActivity
, pause : Basics.Int -> PointerActivity
, up : Basics.Int -> PointerActivity } -> List PointerActivit
}

Low Level


type Action

encode : Action -> Json.Encode.Value