Могу ли я использовать параметры с концепциями Twist?

В документации Twist для извлечения концепций показано, как несколько шагов можно сгруппировать в один шаг, содержащий эти шаги. Например, следующие восемь светильников

 1. Start at the Maintain product catalog page.
 2. The page title should be “Joe’s musical —Maintain Product Catalog.”
 3. Click the Add New Instrument button.
 4. The page title should be “Joe’s musical—Add New Musical Instrument.”
 5. Enter text “Guitar” into the Instrument field.
 6. Select “Slide” from the Type selection list.
 7. Select “Dobro” from the Brand selection list.
 8. Click the Save button.

Может быть сведено в одну концепцию:

 1. Add a New Musical Instrument “Guitar” of type “Slide” and brand “Dobro”

Тем не менее, в учебнике не говорится, возможно ли использовать эту концепцию с другими параметрами (возможно, с "Drum" вместо "Guitar"). Однако в нем четко сказано, что параметры в имени концепции должны быть заключены в кавычки, но они также должны соответствовать имени параметра, поэтому неясно, возможно ли это.

Так можно ли использовать параметры с концепциями Twist?

1 ответ

Решение

Да! Документация действительно отвратительна, но это абсолютно возможно.

Если вы извлекли концепцию так, как она описана в учебном пособии, на которое вы ссылались, и в других, то это приспособление Add a New Musical Instrument “Guitar” of type “Slide” and brand “Dobro” на самом деле содержит три параметра с именем Guitar, Slide, а также Dobro, Что делает это настолько запутанным, так это то, что в каждом сценарии вы можете изменить значение каждого параметра на любое другое (возможно, "Drum", "Snare", "Yamaha"), но под капотом переменные по-прежнему вызываются по их оригинальным именам. (например, Guitar=Drum и т. д.), и эти оригинальные имена будут появляться в качестве значений по умолчанию всякий раз, когда вы добавляете концепцию в сценарий.

Чтобы избежать путаницы, я рекомендую изменить эти имена по умолчанию. В этом случае это может быть Add a New Musical Instrument “Instrument” of type “Type” and brand “Brand”, Как ни странно, вы не можете переименовать параметры с помощью "Перефразировать открытую концепцию", потому что вы попали в ловушку 22 ситуации. Вы не можете изменить название концепции, потому что она не соответствует использованию в приборе. И вы не можете переименовать приборы, потому что параметры привязаны к имени концепции. Поэтому я рекомендую просто открыть его в текстовом редакторе и внести изменения там.

Итак, суть в том, что примеры показывают, что вы не можете использовать параметры, потому что параметры в конечном итоге будут названы в соответствии с тем значением, которое вы ввели. Я рекомендую изменить имена параметров по умолчанию, но вы должны сделать это в текстовом редакторе, потому что Twist не позволит вам.

Другие вопросы по тегам