Метод find () может использовать несколько различных механизмов выбора, таких как xpath, но также по идентификатору HTML, имени элемента, текстовому контенту, селектору CSS и т. Д.
Существует также рядярлыки для метода find (), такие как findLink (), которые упрощают общие случаи использования, такие как поиск ссылки по имени.
В вашем примере вы можете заменить xpath следующим:
$element = $session->getPage()->findLink($arg1);
Это будет работать до тех пор, пока $ arg1 является html-идентификатором, заголовком или текстовым содержимым ссылки, которая в вашем примере должна работать с вкладкой «Членство».
Вы можете узнать больше оМетод find (), селекторы и ярлыки в разделе справочника Mink на страницах обхода: http://mink.behat.org/en/latest/guides/traversing-pages.html
Для более продвинутого использования расширение Drupal Behat предоставляет ряд-блокировки для Drupal, Behat и Drush.Он также включает в себя общие утверждения Behat, такие как нажатие ссылкиВ этом случае с расширением Drupal Behat вы можете использовать: When I follow "Membership"