gpt4 book ai didi

java - 使用java在Selenium中动态过滤代码

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:55 25 4
gpt4 key购买 nike

我有一个用户界面,其中有一个动态过滤器。我需要通过输入任何输入值来检查过滤器的功能,但这里的问题是结果在我可以搜索的地方不是恒定的。

这是过滤器的 HTML 正文: <label>
Filter:
<input class="" type="search" placeholder="" aria-controls="revtable"/>
</label>
</div>

我还需要验证过滤器是否正常工作。

最佳答案

您可以获取元素集合并快速检查该元素是否存在。请注意,如果您遇到元素加载问题,则需要使用其他一些机制来确认元素加载。

//Make sure the selector is written precisely. 
List<WebElement> elements = driver.findElements(By.cssSelector("[aria-controls='revtable']"));
if (elements.size()>0){
//we know element present
//I am grabbing first item on the list
elements.get(0).sendKeys("Test");
}else{
//element does not exist
}

关于java - 使用java在Selenium中动态过滤代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143878/

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