嘿,我对赛普拉斯有疑问。我有下表:
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
我想得到'th'表元素的索引,以便在'td'中得到它的值。我已经尝试使用jquery API,但它返回-1而不是2: 柏树$。( '个:包含(' 年龄 ')')指数()
它不需要是jquery&gt;我只想确定即使'Age'改变它的位置,我也能从'td'得到相应的正确值。
答案 0 :(得分:2)
以下是您如何使用&#39; Age`标题获取该列的index
:
cy.contains('th', 'Age').invoke('index').then((i) => {
console.log(i)
})