Example usage for org.openqa.selenium.interactions ClickAndHoldAction ClickAndHoldAction

List of usage examples for org.openqa.selenium.interactions ClickAndHoldAction ClickAndHoldAction

Introduction

In this page you can find the example usage for org.openqa.selenium.interactions ClickAndHoldAction ClickAndHoldAction.

Prototype

public ClickAndHoldAction(Mouse mouse, Locatable locationProvider) 

Source Link

Usage

From source file:org.oneandone.qxwebdriver.interactions.Actions.java

License:LGPL

/**
 * Drag and drop action with additional mouse move required by qooxdoo.  
 *//*from  ww w .j a  v a 2 s. co  m*/
public Actions dragAndDrop(WebElement source, WebElement target) {
    action.addAction(new ClickAndHoldAction(mouse, (Locatable) source));
    // qx needs an additional mousemove event to initialize a drag session
    action.addAction(new MoveToOffsetAction(mouse, null, 5, 5));
    action.addAction(new MoveMouseAction(mouse, (Locatable) target));
    action.addAction(new ButtonReleaseAction(mouse, (Locatable) target));
    return this;
}