我目前正在尝试获取网页第二张表的长度。
我的印象是,您不能在同一行中执行两个“ get”操作(如下所示)。
cy.get('table').eq(1).get('tbody>tr').its('length').should('be.gt', 1)
所以我的方法是从“ .eq(1)”位置访问第二个表,并从后面进行获取以使我的行返回。
这是页面的外观,突出显示的行是我要测试的表。
谢谢您的回答。
答案 0 :(得分:2)
您可以使用within
:
将所有后续
cy
命令的作用域限定在此元素内。
例如:
cy.get('table').eq(1).within(() => {
cy.get('tbody>tr').its('length').should('be.gt', 1)
})