Точный код может быть трудно передать в данный момент.Но следующий подход должен работать для вас.Cucumber имеет интерфейс, называемый Transformer , который необходимо реализовать.Реализация трансформатора должна быть принята как аргумент определения шага.Например,
@Given("your text <regex>")
public void someMethod(TransformerImpl transformerImpl) {
//your code goes here
}
TranformerImpl является реализацией интерфейса Transformer.В этом интерфейсе вы реализуете логику получения пути или имени файла csv, чтения его содержимого и передачи его данных в определение шага в качестве аргумента.
Дайте мне знать, если это поможет.