Draw on a Canvas using Selenium WebDriver

Show step by step on how to use Selenium WebDriver Advanced User Interactions API to draw and manoeuvre objects on a Canvas in a web page