Desencadeando eventos de Raphael externamente

Meu aplicativo está usando o Raphaël para lançar uma coleção de objetos em uma página, cada um com umclick manipulador ligado que usa dados anexados ao objeto quando foi carregado via JSON. Tudo está funcionando bem.

Eu agora estou tentando adicionar alguma cobertura de teste usando Pepino (sim, eu sei que eu deveria ter construído os testes em primeiro lugar, eu vou fazer da próxima vez). Preciso disparar um clique no primeiro objeto para testar o carregamento da página associada desse objeto. Eu tentei encontrar o caminho SVG adequado para esse objeto e acionar umclick evento contra, mas isso não funciona. Também tentei descartar cada conjunto de Raphaël em um objeto disponível globalmente, mas não consegui descobrir como acionar um Raphaëlclick evento contra o apropriado.

Para dar algumas perguntas específicas:

1) Como alguém acionaria um evento de Raphaël manualmente?

2) É possível acionar o dito evento se você tiver uma referência ao elemento SVG que o conjunto de Raphaël possui?

3) Se não, é possível acessar a coleção atual de conjuntos que o Raphaël está segurando?

questionAnswers(2)

yourAnswerToTheQuestion