1
我正在使用java的selenium自動化測試框架。 在我的測試應用中,我們使用了角柵格控制器。如何使用webdriver在硒中選擇Angular grid-controller row?
我正在使用java的selenium自動化測試框架。 在我的測試應用中,我們使用了角柵格控制器。如何使用webdriver在硒中選擇Angular grid-controller row?
最後,我自己得到了答案, 對於每個角網格,角生成列索引(十六進制數),它附加到標記的類屬性。 因此,我們可以用相同的類屬性訪問單元格的值,並通過所有的行爲主機名列迭代如圖圖像請找硒的代碼片段相同:
[![List<WebElement> rows = driver.findElements(By.xpath("//*[contains(@class,'ui-grid-cell ng-scope ui-grid-disable-selection ui-grid-coluiGrid-0006')]//div"));
int iSize = rows.size();
for (int i = 0; i < iSize; i++) {
String sValue = "192.168.30.70";
if (sValue.equalsIgnoreCase(inputtext)) {
rows.get(i).click();
break;
}
}
所以用這種方法我們可以在特定的網格列中搜索匹配的值。