( 1) \x\x{e76f}脚本|com.playtech.openapi.core.fitnesse.tests.Fixtures =
|$response=|createGroup
|$id=|getParameterFromResponse _$response
!定义groupId $id
( 2) \x\x{e76f}脚本|com.playtech.openapi.core.fitnesse.tests.Fixtures \x
|$response=|createMember|Alex| |$id=|getParameterFromResponse \$response x
!定义memberId $id
3)!\x |com.playtech.openapi.core.fitnesse.tests.Fixtures \x
_
如何将值从$id复制到groupId?因为我的例子行不通
PS:在步骤1和步骤2中,getParameterFromResponse的结果必须定义为$id参数。
发布于 2014-07-29 21:09:54
您使用两个独立的概念,就好像它们是相同的。
!define使用标记变量,这些变量是FitNesse wiki标记的一部分,用于页面中的宏替换。它们提供了用静态值(在测试执行期间不更改)参数化测试的另一种方法。请参阅http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.ImportantConcepts.MarkupVariables
Slim表中的符号是在测试执行期间动态分配的值。请参阅http://www.fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.SymbolsInTables
这两个概念不能交织在一起,因为第一个概念是由Wiki引擎静态分配的,第二个概念是由Slim测试引擎动态分配的。
https://stackoverflow.com/questions/25018694
复制相似问题