从表中获取符合条件的第一行号

问题描述 投票:0回答:1

在空手道框架中,

例如:表中的几行符合某些条件,其余行不匹配。使用过滤器

  • def rows =locateAll("//table//tbody//tr")
  • def 过滤 = rows.filter(x => x.text.includes('AA') && x.text.includes('BB')) 能够过滤行

但需要获取符合上述条件的第一行号以进行进一步处理,例如同一行中的按钮点击或链接点击

预期结果 获取与使用过滤关键字应用的条件匹配的第一行位置。这样,通过该行详细信息就可以找到可用的按钮/链接,并且脚本可以单击按钮/链接

frameworks karate
1个回答
0
投票

filtered[0]
不应该起作用吗?另请参阅:https://github.com/karatelabs/karate/tree/master/karate-core#tree-walking

© www.soinside.com 2019 - 2024. All rights reserved.