【发布时间】:2020-06-30 01:17:30
【问题描述】:
我对 javascript 很陌生。我试图找到一种从 0-5 计数的方法,并将这些数字成对放置,然后调用一个函数来单击与其索引值相关的框。这是我目前所拥有的:
* table deviceValsTable
| boxLocator | indexList |
| brandCheckbox | [0,1] |
| brandCheckbox | [0,2] |
| brandCheckbox | [0,3] |
| brandCheckbox | [0,4] |
| brandCheckbox | [0,5] |
| brandCheckbox | [1,2] |
| brandCheckbox | [1,3] |
| brandCheckbox | [ect..] |
* def indexList = karate.get('indexList')
* def locator = karate.get('boxLocator')
* def boxes = locateAll(locator)
* def clickBox = function(index){ boxes.get(index).click()}
* karate.map(indexList, clickBox)
我需要这样做 16 次
【问题讨论】:
标签: javascript karate