La clase de acción no funciona con selenio 3.5.3

Quiero arrastrar y soltar el elemento de un lugar a otro. Entonces, estoy usando la clase de acción para lograr mi funcionalidad.

El problema es que mi código se ejecuta con éxito, sin mostrar ningún error, pero el objetivo de funcionalidad no se logra.

He intentado el mismo código en Firefox y el navegador Chrome, pero el mismo problema se está replicando en ambos navegadores.

Aqui esta el sitiourl.

Mi código probado:

driver.get("http://www.seleniumeasy.com/test/drag-and-drop-demo.html");
driver.manage().window().maximize();

driver.findElement(By.xpath("//div[@id='todrag']//span[contains(text(), 'Draggable 1')]"));
driver.findElement(By.xpath("//div[@id='todrag']//span[contains(text(), 'Draggable 2')]"));
driver.findElement(By.xpath("//div[@id='todrag']//span[contains(text(), 'Draggable 3')]"));
driver.findElement(By.xpath("//div[@id='todrag']//span[contains(text(), 'Draggable 4')]"));

WebElement to = driver.findElement(By.xpath("//div[@class='w50 moveleft']//div[@id='mydropzone']"));
String[] array_drag = new String[] {"Draggable 1", "Draggable 2", "Draggable 3", "Draggable 4"};

for(int i=0; i<array_drag.length; i++)
{
    WebElement from = driver.findElement(By.xpath("//div[@id='todrag']//span[contains(text(), '"+array_drag[i]+"')]"));
    Actions act = new Actions(driver);
    act.clickAndHold(from).build().perform();
    Thread.sleep(2500);
    act.clickAndHold().moveToElement(to).release(to).build().perform();
    Thread.sleep(2500);         
}

También probé esta respuesta, pero reproduje el mismo problema.

Actions act = new Actions(driver);
act.moveToElement(from).moveToElement(to).build().perform();

También puede ver la imagen adjunta a continuación, el código se ejecuta con éxito, sin mostrar ningún error.

¿Alguien puede ayudarme a resolver este problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta