Внешние события Рафаэля
Мое приложение использует Rapha & # xEB; l, чтобы поместить коллекцию объектов на страницу, каждый из которых имеетclick
связанный обработчик, который использует данные, прикрепленные к объекту, когда он был загружен через JSON. Вот и все работает нормально.
Сейчас я пытаюсь добавить некоторые тестовые покрытия, используя Cucumber (да, я знаю, что я должен был сначала построить тесты, я сделаю в следующий раз). Мне нужно вызвать щелчок по первому объекту, чтобы проверить, что страница, связанная с этим объектом, загружается. Я пытался найти подходящий путь SVG для этого объекта и вызвалclick
против этого, но это не сработает. Я также пытался сбросить каждый набор Rapha'l в глобально доступный объект, но не смог понять, как вызвать Rapha & lx; xEB; l.click
событие против соответствующего.
Чтобы задать некоторые конкретные вопросы:
1) Как можно вызвать событие Rapha? L вручную?
2) Возможно ли вызвать упомянутое событие, если у вас есть ссылка на элемент SVG, которым владеет Rapha? L?
3) Если нет, то можно ли получить доступ к текущей коллекции наборов, которую держит Rapha? L?