我在soapUI中使用XML数据源。 只有一个单元格被选中"被选中" row有一个值=选中,另一个单元格在" Selected"行是空白的。 例如:
Selected Value
12210
12813
selected 12213
12214
12215
12216
在我的例子中,我需要获得价值" 12213"使用groovy脚本。
如果我试过
def Solected = context.expand('${DataSource1#selected}')
def Value = context.expand('${DataSource1#value}')
我收到结果= 12216
有人可以让我知道如何使这项工作?
答案 0 :(得分:0)
默认情况下,检索数据源行时,将返回最后一行。 你需要运行带有dataloop的测试用例来读取所有行。
如果您只想要所选行,则在groovy脚本中,如果所选字段为空,则可以使if语句直接转到dataloop。
if(context.expand('${DataSource1#selected}') == ""){
testRunner.gotoStepByName('DataLoop')
}