【发布时间】:2021-06-07 22:24:24
【问题描述】:
我正在使用浏览器自动化软件来运行自动化 UI 测试。我们的前端站点使用 Vue 和 ag-grid。我的浏览器自动化软件本质上允许我们使用典型的 javascript/jquery 选择器与 UI 自动交互。
我正在尝试让我们的浏览器自动化软件在 ag-grid 内的 ag-grid 复选框中选中复选框。
我不是 Vue 开发人员,所以我正在尝试我会做的典型事情。比如:
$('.ag-selection-checkbox').click();
但我实际上并没有点击并选择框。任何建议将不胜感激。
更新对于那些在我的情况。我像这样使用了 ag API:
document.querySelector('#myGrid').__vue__
.gridOptions.api.forEachNode((row,index) => {
document.querySelector('#myGrid').__vue__.
gridOptions.api.getRowNode(row.id).selectThisNode(true);
}
)
【问题讨论】: