我想使用karate.set更改数组中存在的值,因为我在if条件中使用它 我的代码是:
> * def name = ["ankit"]
> * def value = 2
> * eval if ( value == 2) karate.set('name', 'ANKIT_DESAI')
但是name的值没有改变
答案 0 :(得分:2)
假设它为列表并根据索引修改值
* def name = ["ankit"]
* def value = 2
* eval if ( value == 2) name[0] = "ANKIT_DESAI"