Playing around with NightwatchJS to add automated End-to-End testing and couldn’t find any example of how to do drag-n-drop. After a little playing around I figured it out. Below is a sample test case. I published a GitHub repo that has a complete example (using CSS Path and XPath).
See full example in the GitHub nightwatchjs-drag-n-drop-example project repo.