2014-11-14 83 views
0

Twist documentation for extracting concepts显示了如何将多个步骤分组为一个包含这些步骤的步骤。例如,以下八个灯具我可以使用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” 

然而,教程不说,如果有可能使用这个概念与其他参数(也许“鼓“而不是”吉他“)。但是,它清楚地表明,概念名称中的参数应该用引号括起来,但它们也应该与参数名称匹配,所以目前还不清楚它是否可行。

那么我可以使用Twist概念的参数吗?

回答

0

是的!这个文档对于明确这一点确实很麻烦,但它绝对有可能。

如果提取的,他们在你提到的教程和其他人所描述的方式的一个概念,然后将灯具Add a New Musical Instrument “Guitar” of type “Slide” and brand “Dobro”实际上包含名为GuitarSlideDobro三个参数。是什么让这么混乱?在每种情况下,你都可以将每个参数的值更改为任何你喜欢的东西(也许是“鼓”,“小鼓”,“雅马哈”),但是在引擎盖下,变量仍然以其原始名称(因此Guitar = Drum等),并且只要将概念添加到场景中,这些原始名称就会显示为默认值。

为了消除混淆,我建议更改这些默认名称。在这种情况下,它可能是Add a New Musical Instrument “Instrument” of type “Type” and brand “Brand”。奇怪的是,你不能通过“改写开放式概念”来重命名参数,因为你遇到了catch-22情况。您不能更改概念的名称,因为它与夹具中的用法不匹配。而且您不能重命名灯具,因为参数绑定到概念名称。所以我建议在文本编辑器中打开它并在那里进行更改。

因此,底线,这些例子看起来像你不能使用参数,因为参数结束后,你输入的任何值的名字命名。我建议改变默认的参数名称,但是你必须在文本编辑器中完成,因为Twist不会让你。