gpt4 book ai didi

java - 如何使用java处理selenium中动态生成的复选框

转载 作者:行者123 更新时间:2023-12-02 10:38:35 24 4
gpt4 key购买 nike

我想单击动态生成的复选框的数量。如何执行该任务?请帮忙。下面给出的是复选框的 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();
}

最佳答案

您可以使用 XPath 函数,例如 starts-withcontainsends-with

示例代码如下:

//*[starts-with(@id, '220')]

关于java - 如何使用java处理selenium中动态生成的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53097346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com