Font colors in Terminal emulator Green Screens
> using HTML5 canvas
Unless Support provides you with a solution/workaround (which I would really appreciate if you share here), it is my opinion that end-to-end functional automation is barely possible for canvas. The only thing that you can try is to talk to Development and discuss what functions/data structures on the page can be called/examined to check this or that functionality. I.e. you might be able to reliably automate integration/grey-box tests, but not GUI-oriented functional tests from the end-user point of view.