Actions builder = new Actions(driver);
builder.clickAndHold(from).perform();
try {Thread.sleep(3000);} catch (InterruptedException e) {e.printStackTrace();}
builder.moveToElement(destination).perform();
builder.release().perform();
with the same result.
Thanks
Viktor
Actions newAction = new Actions(getDriver());
final WebElement sourceLocation=getDriver().findElement(By.xpath("//SourceElement"));
final WebElement targetLocation = getDriver().findElement(By.xpath("//Targetelement"));
newAction.dragAndDrop(sourceLocation,targetLocation ).build().perform();
/***or***/
newAction.dragAndDropBy(source, xOffset, yOffset);