首页 > 解决方案 > 使用 cypress 在 Kendo UI Grid 中选择一行

问题描述

我正在使用 Cypress 测试使用 Kendo Grid 的应用程序。

我已成功使用以下代码选择网格中的第一条记录:

cy.get('#equiptmentGrid').invoke('getKendoGrid').invoke("select", 'tr:eq(0)')

有没有办法选择剑道网格中的最后一条记录

标签: kendo-gridcypress

解决方案


尝试使用last()来自 cypress 的命令。在下面的示例中,我有一个剑道网格,显示网格中显示的记录。下面的测试代码将获取最后一个tr然后使用find()命令,找到td并获取“一些文本”,如下所示;

 cy.get('#grid > div > table > tbody >tr').last().find('td').invoke("text").should('include', 'Some Text');

如果可以请您发布html,我会尝试找出获得最后一条记录的方法


推荐阅读