Вы не можете вызвать сценарий Cucumber из своего кода, как вы просили.
Вам придется изменить способ выполнения тестов. Вы можете запустить сценарий Cucumber ios с помощью бегуна Cucumber, где вы можете указать, какой сценарий ios запускать.
Чтобы добавить Cucumber в ваш проект, см. Документы Cucumber - Установка .
Как использовать Cucumber и пример бегуна, см. Cucumber docs - 10-минутное руководство .
Для написанных вами тестов вам понадобится разделить их на значимые шаги в файлах объектов. Как правило, ваша настройка (организация) будет выполняться в «заданных» шагах, действие, которое вы проверяете (действовать) в шагах «когда», и ваша проверка / подтверждение ожидаемого результата (утверждать) в шагах «тогда».
Каждый определенный вами шаг будет соответствовать (набору) действий / методов, которые устанавливают начальное состояние (Дано), выполняют тест (Когда) и проверяют результат (Тогда).
Вы сами должны определить, что значимые шаги, и как описать их в Сценариях / Примерах, которые описывают предполагаемое поведение вашей системы.
О том, как написать сценарий ios, читайте: https://cucumber.io/docs/bdd/better-gherkin/
О том, как реализовать, могут оказаться полезными следующие страницы: * https://cucumber.io/docs/gherkin/ (в частности: https://cucumber.io/docs/gherkin/step-organization/) * https://cucumber.io/docs/cucumber/ (в частности: https://cucumber.io/docs/cucumber/api/ и https://cucumber.io/docs/cucumber/step-definitions/ )
Вам нужно будет добавить дополнительные настройки, чтобы запустить их в разных браузерах (у меня нет с этим опыта, поэтому я не могу вам помочь).