I want to automate and test some aspects of my map application in OpenLayers 3. I mainly want to automate clicking on markers and other vector features(ideally through the DOM using XPath like SVG). In OpenLayers 3 right now, this is almost impossible to do, since the vector features are not present in DOM due to the canvas. I can visually see them of course.
I tried doing this in Leaflet while using the SVG renderer for vectors and selenium web driver, and it was a piece of cake.
Is there any way to automate the canvas based vector layers right now?
Also would it be possible to render vector features in SVG instead of canvas in the future for OL3? (like it used to be in OL2)