首页 > 解决方案 > 选择器无法访问 Vuetify 的 v-data-table 的“行”

问题描述

Selector() 无法访问RowVuetify 的 v-data-table 中的组件。

GitHub 中的问题

谁能帮我解决这个问题?

环境

尝试过的测试代码

const transfersTableRow = VueSelector('Transfer SingleAccountStatus v-data-table row');
const transfersTableRow = VueSelector('Transfer SingleAccountStatus v-data-table row').nth(0);
const transfersTableRow = VueSelector('Transfer SingleAccountStatus v-data-table Row');
const transfersTableRow = VueSelector('Transfer SingleAccountStatus v-data-table Row').nth(0);

图片

结果

 1) The specified selector does not match any element in the DOM tree.

       > | Selector([function])

      Browser: Chrome 89.0.4389.128 / macOS 11.2.3

         18 |    .typeText(amountInput, amount, { replace: true, paste: true })
         19 |    .click(transferButton)
         20 |    .click(proceedButton);
         21 |
         22 |  const transfersTableRow = VueSelector('Transfer SingleAccountStatus v-data-table row');
       > 23 |  await t.hover(transfersTableRow);

标签: testingautomated-testsui-automatione2e-testingtestcafe

解决方案


这是testcafe-vue-selectors模块的问题。您应该等到https://github.com/DevExpress/testcafe-vue-selectors/issues/51修复。


推荐阅读