【发布时间】:2014-02-06 18:26:04
【问题描述】:
在我进行的协和测试的某个阶段,我将一个值设置为某个随机数。
这个值被传递,稍后,我有一些输出。使用 concordion“表”设置“检查”输出,我将输出值与我期望的值进行比较。
我的问题是我想检查上面提到的随机数。当我得到随机数时,我可以将它设置为 Concordion 可以存储的东西 -
<span c:set="#prefixValue">Bob</span>
好吧,你明白了 - 我用一个吸气剂代替“鲍勃”,以获得我的价值。
但是当我尝试使用它时:
<table c:execute="#actual = getValue(#report, #xpath)">
<tr>
<th>Field name</th>
<th c:assertEquals="#actual">Value</th>
<th c:set="#xpath">Xpath</th>
</tr>
<tr>
<td>UnrelatedValue</td>
<td>SomeDeterminateValue</td>
<td>theXpathForThisToCompareTo</td>
</tr>
<tr>
<td>prefix</td>
<td><span c:echo="#prefixValue" /></td>
<td>differentXpathForThisToCompareTo</td>
</tr>
整个shebang都停了下来,抱怨着
" 在
上使用 'execute' 或 'verifyRows' 命令时,必须将命令放在元素上。 "
如何在 Concordion 的表格中使用预先确定的值?
【问题讨论】:
标签: concordion