Javascript: 查找所有网格列名称

Javascript: Find all the Grid Column Names

如何使用 Javascript 找到下面的 role = ColumnHeader,然后找到它下面的 Text 字段 (ProductNumber)?

基本上是尝试将所有网格列名称收集到一个数组中,用于测试自动化。

资源:

您可以使用querySelectorAll,

 var colHeaders = document.querySelectorAll('[role = ColumnHeader]');

它将 select DOM 中具有给定 select 的所有元素。

现在要获取列的所有名称header,您可以执行以下操作,

var colHeaderNames = [];
document.querySelectorAll('[role = ColumnHeader] > .k-link').forEach(item => colHeadersNames.push(item.innerText));