1

我正在从输出文件中获取动态数据。我想在 DataSink 中创建动态名称和值。这样,这些值就会相应地存储在其中。可以说。我得到的书名是 AJANTA、DIKSON、PIRATE、SONIC。有时我也会根据输出得到 6-7 个值。我想将此动态书名存储到 DataSink 中,并将“名称”作为 Book1、Book2 ... So.. On 和类似的“值”作为 AJANTA、DIKSONm PIRATE、SONIC 存储到相应的名称中。

我试过这段代码: -

String storeToDataSink (contains all the book names)
testRunner.testCase.testSteps["DataSink"].setPropertyValue("Book1", 
storeToDataSink.toString())

但这有效,当我知道我有特定数量的书时。如果是动态的呢?

任何建议或代码片段将不胜感激。

4

1 回答 1

1

这是在 DataSink 或 Properties testSteps 中创建动态属性值的解决方案。:-

for(int i=0; i<countOfBooks; i++)
String b = "Book"
String temp = b.concat(i)
testRunner.testCase.testSteps["DataSink"].setPropertyValue(temp, 
storeToDataSink.toString()) 
}

其中 storeToExcel 是 AJANTA、DIKSONm PIRATE、SONIC 等书籍的值

于 2018-01-02T12:41:31.737 回答