Canvas Scribble - Instructions

A Canvas to scribble on.

Canvas

Canvas elements are hard to automate.

Hard to check the results.

Hard to enter details on the canvas in the first place.

You may have to resort to JavaScript Execution to help you.

Exploratory Testing

Exploratory Testing might highlight usability improvements or missing functionality that would aid the user.

JavaScript Hacking

Because the underlying commands are hooked into the dom it is possible to run the commands from the JavaScript console to draw on the canvas.

Suggested Exercises

There is no ‘save’ function in the app. Write some JavaScript in the console that will scrape the commands and output them in a string. Clear the screen and use the generated script to recreate the image.