testing - 选择器无法访问 Vuetify 的 v-data-table 的“行”
问题描述
Selector() 无法访问Row
Vuetify 的 v-data-table 中的组件。
谁能帮我解决这个问题?
环境
- 铬 89.0.4389.128 / macOS 11.2.3
- 节点:v14.15.5
- 纱线:1.22.10
- 测试咖啡馆:1.14.0
- testcafe-vue-选择器:3.1.0
- 验证:2.4.2
尝试过的测试代码
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);
解决方案
这是testcafe-vue-selectors
模块的问题。您应该等到https://github.com/DevExpress/testcafe-vue-selectors/issues/51修复。
推荐阅读
- android - cloud_firestore android:foregroundServiceType 未找到
- javascript - React 不接受 CSS 类
- go - 在 Go 应用程序中使用 Cassandra 插入之前检查行是否存在
- c# - c# Soundplayer 不能在其中播放完整的 .wav 文件剪切
- java - snapshot.getValue(User.class) 返回 null
- excel - Excel - 如果条件为真,则从其他工作表复制
- javascript - Dynamics 365 FetchXml 返回不同的结果
- javascript - 排队事件直到准备好
- excel - 如何在 CSV 源文件中直接将 Microsoft Excel 中的公式格式化为百分比格式
- docker - Docker 容器中的联合挂载