【发布时间】:2021-10-02 02:19:01
【问题描述】:
vuetify v-data-table 组件有一个名为“show-select”的属性,允许您在每个列表项上放置一个复选框。我遇到的问题是我需要检查表格的任何元素以进行赛普拉斯测试,但它还没有工作。我给我的桌子一个 id 并尝试使用“tbody”元素做这样的事情:
cy.get("#dataTable").get("tbody").eq(1).click()
和:
cy.get("#dataTable").within(() =>{
cy.get("tbody").eq(1).click();
});
我还尝试使用 cypress 浏览器工具来尝试查找元素的名称,它向我显示如下内容:
cy.get('tbody > :nth-child(1) > :nth-child(1) > .v-data-table__checkbox > .v-icon')
但它没有用。我不知道该怎么做,如果有人帮助我,那就太好了。
【问题讨论】:
-
所以你需要勾选所有元素的复选框还是只勾选表格中的一个元素?还有什么错误?
标签: vue.js vuetify.js cypress