Могу ли я заставить 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 щелкать по элементам, которые не являются тегами?

Ответы на вопрос(4)

Ваш ответ на вопрос