赛普拉斯,获取元素的索引,稍后将其用于 td 元素
Cypress, get index of th element to use it later for it's td element
嘿,我有一个关于赛普拉斯的问题。我有以下 table:
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
我想获取 'th' table 元素的索引以获取它在 'td' 中的值。我已经尝试使用 jquery API 但它 returns 用于 -1 而不是 2:
Cypress.$('th:contains('Age')').index()
不需要jquery>我只是想确保即使'Age'改变了它的位置,我也能从[=18得到它对应的正确值=].
这是获取“年龄”列的 index
的方法 header:
cy.contains('th', 'Age').invoke('index').then((i) => {
console.log(i)
})
嘿,我有一个关于赛普拉斯的问题。我有以下 table:
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
我想获取 'th' table 元素的索引以获取它在 'td' 中的值。我已经尝试使用 jquery API 但它 returns 用于 -1 而不是 2: Cypress.$('th:contains('Age')').index()
不需要jquery>我只是想确保即使'Age'改变了它的位置,我也能从[=18得到它对应的正确值=].
这是获取“年龄”列的 index
的方法 header:
cy.contains('th', 'Age').invoke('index').then((i) => {
console.log(i)
})