Я недавно стала осваивать behat и mink и вот натолкнулась на следующую проблему.
Использую behat + mink + minkExtension, сам minkExtension содержит кучу методов, но в ходе написания сценариев пришлось дописывать свои.
Если дописывать методы в Behat\MinkExtension\Context\MinkContext, то все отлично работает. _Но я не понимаю, как сделать так, чтобы методы тянулись из другого файла, типа FeatureContext.
Может быть, кто-то здесь работал с подобным и сможет объяснить, что я делаю неправильно.
А вы не пробовали Codeception? Там возможность дописывать методы в свои модули предусмотрена и достаточно прозрачно описана в документации. Используется тот же Mink.
docs.behat.org/guides/2.definitions.html — тут всё детально расписано, все новые шаги по умолчанию определяются как раз в FeatureContext. Если у вас что-то из этого не работает, то нужно больше информации для отладки — смотрите на конфигурацию, где что пропустили.