title: JavaScript workaround for drag and drop in Selenium WebDriver
body: <p>clickAndHold is not working for me in my test environment setup. I keep getting this error when trying to execute it using the Advanced User Interactions: </p>
  
  <p>"Cannot press more than one button or an already pressed button.' when calling method: [wdIMouse::down]"</p>
  
  <p>I've tested numerous versions of Firefox with selenium versions 2.31.0-2.35.0 and Firefox 21 with selenium 2.35 has the fewest issues. Other combinations have problems with click() failing silently and visible elements being treated as invisible. </p>
  
  <p>I want to use a JavaScript workaround for drag and drop of one element to another, but I can't find any decent examples anywhere after googling extensively.</p>