code: public void dragAndDrop(final By sourceBy, final By targetBy) {
  		checkTopmostElement(sourceBy);
  		checkTopmostElement(targetBy);
  		WebElement source = findElement(sourceBy);
  		WebElement target = findElement(targetBy);
  		new Actions(webDriver).dragAndDrop(source, target).perform();
  	}
docs: Performs a drag'n'drop operation of the element located by {@code sourceBy} to the
  location of the element located by {@code targetBy}.
  
  @param sourceBy
  the {@link By} used to locate the source element
  @param targetBy
  the {@link By} used to locate the element representing the target location