Desencadenando eventos de rafael externamente

Mi aplicación está utilizando Raphaël para colocar una colección de objetos en una página, cada uno con unclick controlador vinculado que utiliza datos adjuntos al objeto cuando se cargó a través de JSON. Eso está funcionando bien.

Ahora estoy tratando de agregar alguna cobertura de prueba usando Cucumber (sí, sé que debería haber creado las pruebas primero, lo haré la próxima vez). Necesito disparar un clic en el primer objeto para probar que la página asociada a ese objeto se carga. He intentado encontrar la ruta SVG adecuada para ese objeto y desencadenar unaclick Evento en contra, pero eso no funciona. También intenté colocar cada conjunto de Raphaël en un objeto disponible globalmente, pero no pude averiguar cómo activar un Raphaëlclick evento contra el apropiado.

Para dar algunas preguntas específicas:

1) ¿Cómo se podría activar un evento de Raphaël manualmente?

2) ¿Es posible desencadenar dicho evento si tiene una referencia al elemento SVG que posee el conjunto Raphaël?

3) De no ser así, ¿es posible acceder a la colección actual de juegos que Raphaël está sosteniendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta