Drag and drop single element
Actions action = new Actions (driver);
action.dragAndDrop(sourceElement, targetElement).perform();
Drag and Drop multiple elements
Drag source element, and move Element1 and Element2 to target place.
Actions action = new Actions (driver);
action.keyDown(Keys.SHIFT)
.click(Element1)
.click(Element2)
.keyUp(Keys.SHIFT)
.clickAndHold(source)
.moveToElement(target)
.release()
.build().perform();