我要单击动态生成的复选框编号。 如何执行该任务?请帮忙。 下面给出的是复选框的Xpath顺序
//*[@id="220077552"]/td[1]/app-checkbox/label
//*[@id="220219925"]/td[1]/app-checkbox/label
//*[@id="220077552"]/td[1]/app-checkbox/label
每次该ID都会自动生成。
应该使用什么来查找元素?
我在下面尝试了此代码
WaitUtils.waitForDataToLoad(getDriver());
List<WebElement> memberSelection = getDriver().findElements(By.cssSelector(".form-checkbox.notext"));
for(int count =1; count<=10; count++){
memberSelection.get(count).click();
}
答案 0 :(得分:1)
您可以使用$ ./bin/pi_fill_zeros
ref: 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899
new: 3.14202500000000000000000000000000000000000000000000000000000000000000000000000000
,starts-with
或contains
之类的XPath函数。
示例代码如下:
ends-with