如何在不使用XPath的情况下查找表类型元素的地址

时间:2016-09-08 11:45:03

标签: java selenium

有没有办法在不使用XPath的情况下迭代表? 目前,我正在迭代这样的for循环:

String a = "//*[@id='mainData']/table/tbody/tr[";
String b = "]/td[2]";
int[] comparison = new int[101];
for (int i = 1; i <= 100; i++) {
    String c = a + Integer.toString(i) + b;
    WebElement element = wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(c)));
        correct[i] = element.getText();

但我想使用动态XPathing(如.// * [@class=' x&#39;])。但是,我怎样才能找到列地址,如何遍历列?

1 个答案:

答案 0 :(得分:1)

你可以像你一样迭代你的表:

CompareValue<T1, T2> compareValue