0

我的框架中有一个场景来获取行数并从网格中选择一行或多行。在这里,所有行的类名和属性都相同,每行的 id 都在不断变化。

[附上截图][1]。

我已经编写了这个 xpath 来获取标题复选框。但是,它抛出了陈旧元素异常。我在这里附加 DOM。 在此处输入图像描述

4

1 回答 1

0

如果要获取计数,请获取元素列表大小

By appct = By.xpath("//input[@class='ag-input-field ag-checkbox-input']");
int count = driver.findElements(appct).size();

如果你想点击前两个复选框,

if(count > 2){
      driver.findElements(appct).get(0).click();
      driver.findElements(appct).get(1).click();
}
于 2021-09-01T13:13:35.670 回答