Я получаю сообщение об ошибке `cucumber.runtime.AmbiguousStepDefinitionsException: ✽. Затем я должен проверить свое имя пользователя с ожидаемым значением (features/sanity.feature: 32), которое соответствует более чем одному определение шага: ^ я должен проверить ([^ "] *) с ожидаемым значением в UserSteps.iShouldValidateWithExpectedValue (String) ^ я должен подтвердить свое имя с ожидаемым значением $ в HomeSteps.iShouldValidateMyUsernameWithExpectedValue()Есть ли альтернатива --guess в java runcukes
`
Когда я запускаю калабаш, я использую для добавления «-guess» в команду запуска.
Но не знаю, как решить то же самое в CucumberJvm в Java.
Есть ли какие-либо возможности добавить это в @cucumberoptions?
Am, используя зависимость Maven
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.5</version>
</dependency>
Большое спасибо Майк, у меня есть другая идея, как насчет введения двойных кавычек в двойном кавычке в файл свойств, чтобы получить строки. Но моя забота о том, будет ли она читабельна и является ли это правильным способом создания файла функции – Lucan
Не уверен, что я полностью вас понимаю. Я обычно использую двойные кавычки вокруг параметров в своих файловых файлах. В определениях шагов я использую ... \ "(. *) \" ..., чтобы избежать двойных кавычек и фиксировать параметр. – MikeJRamsey56