javascript - Javascript:查找所有网格列名称
问题描述
如何使用 Javascript 找到下面的 role = ColumnHeader,然后找到它下面的 Text 字段(ProductNumber)?
基本上试图将所有网格列名称收集到一个数组中,用于测试自动化。
资源:
解决方案
您可以使用querySelectorAll,
var colHeaders = document.querySelectorAll('[role = ColumnHeader]');
它将使用给定的选择器选择 DOM 中的所有元素。
现在要获取列标题的所有名称,您可以执行以下操作,
var colHeaderNames = [];
document.querySelectorAll('[role = ColumnHeader] > .k-link').forEach(item => colHeadersNames.push(item.innerText));
推荐阅读
- python - Python:Tkinter TclError:无法调用“图像”命令
- ios - 使用 Ionic 3 和 Amazon Pinpoint 推送通知
- ios - UINavigationController 如何在子视图中设置标题等
- angular - 在Angular4 / Ionic中使用*ngFor时如何从列表中获取单击的项目详细信息
- opennms - OpenNMS 实现脚本来获取任何服务的状态
- java - 我的服务每两分钟运行一次,我不知道为什么
- java - Bootstrap 固定导航栏在滚动时不会保持页面宽度?
- reactjs - Redux 在单个页面中形成多个表单
- php - 在 centos 中启用 libmongossl
- php - PHP 5.4 是否支持 oracle 12?