Могу ли я заставить Behat / ZombieJS / Mink имитировать щелчок по элементу «без ссылки», чтобы запускать JS-слушателей?
Я используюBehat для тестирования, сZombieJS До сих пор все работает очень хорошо, но есть одна вещь, которая беспокоит меня, я не могу понять, как заставить Бихата симулировать щелчок на элементе без ссылки. Я предполагаю, что это происходит из-за того, что Mink является «кросс-браузерным» драйвером, и на самом деле не имеет смысла нажимать на элементы без ссылок. Однако для моего случая использования он мне нужен, потому что на странице есть несколько элементов, к которым прикреплены прослушиватели событий javascript, и я хочу проверить эти функциональные возможности.
Я пытался с помощью
Then I follow "div.sa"
Но это терпит неудачу с ожидаемой ошибкой:
01. Link with id|title|alt|text "div.sa" not found.
Так как это не элемент ссылки. В Behat есть похожий шаг:
Я нажимаю "button.class"
Но этот только для кнопок.
Есть ли способ, которым я мог бы заставить Behat щелкать по элементам, которые не являются тегами?