Testing 如何使用TestCafe与ag网格交互

Testing 如何使用TestCafe与ag网格交互,testing,automated-tests,ag-grid,e2e-testing,testcafe,Testing,Automated Tests,Ag Grid,E2e Testing,Testcafe,我想使用TestCafe与ag网格数据交互,而不使用任何框架,如Mocha、Jasmine等,有什么方法吗 任何帮助都将不胜感激 提前感谢。我检查过了,它可以与TestCafe正常工作: 从“testcafe”导入{Selector}; 固定装置` .第页`https://www.ag-grid.com/example.php`; 测试('test',异步t=>{ const filterInput=Selector('#myGrid>div>div.ag-root-wrapper-body.a

我想使用TestCafe与ag网格数据交互,而不使用任何框架,如Mocha、Jasmine等,有什么方法吗

任何帮助都将不胜感激

提前感谢。

我检查过了,它可以与TestCafe正常工作:

从“testcafe”导入{Selector};
固定装置`
.第页`https://www.ag-grid.com/example.php`;
测试('test',异步t=>{
const filterInput=Selector('#myGrid>div>div.ag-root-wrapper-body.ag-layout-normal.ag-focus-managed>div.ag-unselectable.ag-layout-normal>div.ag-header.ag-focus-managed.ag-pivot-off>div.ag-header-viewport>div>div.ag-header-row.ag-header-row-row-row-floating-filter>div:n子级(1)>div.ag-floating-filter-body>input');
const selectAllCheckbox=选择器('#ag-input-id-63');
const cellTonySmith=选择器(“#myGrid”).find('span')。withText('Tony Smith');
const checkboxTonySmith=cellTonySmith.parent().child(1);
const cellTonyGunner=选择器(“#myGrid”).find('span').withText('Tony Gunner');
const checkboxTonyGunner=cellTonyGunner.parent().child(1);
等待
.typeText(过滤器输入“Tony”)
.悬停(cellTonySmith)
.单击(复选框TonySmith)
.悬停(cellTonyGunner)
。单击(复选框tonyGunner);
等待
.debug();
});
UPD

我想点击属于英语的名字

从“testcafe”导入{Selector};
固定装置`
.第页`https://www.ag-grid.com/example.php`;
测试('test',异步t=>{
const englishCells=选择器('div')。带属性('col-id','language')。带文本('English');
常量firstEnglishCell=englishCells.nth(0);
const nameRelatedToFirstEnglishCell=firstEnglishCell.parent().child(0)、child(0)、child(-1);
const secondEnglishCell=englishcell.nth(1);
const nameRelatedToSecondEnglishCell=secondEnglishCell.parent().child(0).child(0).child(-1);
等待
.单击(与第一个英语单元相关的名称)
.单击(名称与SecondEnglishCell相关)
.debug();
});

谢谢您的回复。我想处理ag网格中特定列的值,例如,我想单击属于英语的名称,在这种情况下,您能建议如何迭代ag网格吗?谢谢