Cucumber, Capybara + Bespin/Skywriter

I know that my question requires knowledge of Cucumber, Capybara, and Skywriter so I just wanted to do a shout-out to anyone that has come across this.

Has anyone been able to make a Cucumber scenario that works with Bespin aka Skywriter? For those that aren’t familiar with it, Skywriter is an embedded text editor (among other things). It uses the canvas element and thus the step “When I fill in…” won’t work on it.

I was looking for a way to send commands or keys to elements and I found send-keys, an extension to Capybara. The problem is Skywriter makes not just one canvas but numerous elements, and I’ve sent keys to all possible canvas elements but nothing appears on it.

Thanks! Ramon Tayag