无法使用 selenium Angular UI 网格中的 select 复选框

Unable to select Checkbox in Angular UI Grid using selenium

我正在自动化一个 Web 应用程序,其中 angular UI 网格用于显示数据,我想 select 使用 selenium 在网格中按行选中复选框但不能为了完成任务,你能帮上什么忙...

我的HTML代码:

<div class="ui-grid-selection-row-header-buttons ui-grid-icon-ok ng-scope"
     ng-class="{'ui-grid-row-selected': row.isSelected}" 
     ng-click="selectButtonClick(row, $event)" 
     role="button" 
     tabindex="0"
>&nbsp;</div>

到select checkbox在Grid中可以使用下面一行代码:

wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
wait.Until(ExpectedConditions.ElementToBeClickable(By.XPath("//div[@class='ui-grid-selection-row-header-buttons ui-grid-icon-ok ng-scope']"))).Click();