Могу ли я заставить Behat / ZombieJS / Mink имитировать щелчок по элементу «без ссылки», чтобы запускать JS-слушателей?

я используюBehat для тестирования, сZombieJS водитель, и все работает очень хорошо, но есть одна вещь, которая беспокоит меня, я могуКажется, я не могу понять, как заставить Behat симулировать щелчок по элементу без ссылки. Я полагаю, это происходит из-за того, что Минккросс-браузер» водитель, и это неНа самом деле имеет смысл нажимать на не связанные элементы. Однако для моего случая использования он мне нужен, потому что на странице есть несколько элементов, к которым прикреплены прослушиватели событий javascript, и я хочу проверить эти функциональные возможности.

Я пытался с помощью

Then I follow "div.sa"

Но это терпит неудачу с ожидаемой ошибкой:

01. Link with id|title|alt|text "div.sa" not found.

С тех пор'не является элементом ссылки. В Behat есть похожий шаг:

Я нажимаю "button.class»

Но этот только для кнопок.

Есть ли способ, которым я мог бы заставить Behat щелкать по элементам, которые не являются тегами?

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

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