为什么硒会缓慢地获得孩子元素



例如,html:

<input type="hidden" name="ie" value="utf-8">

当我使用代码时,此元素没有子元素:

List<WebElement> childElements = ele.findElements(By.xpath("./*"));

该程序使用很长的时间(约30s)返回结果。结果大小正确,为零。那么我该如何解决这个问题?谢谢。

根据文档FindElements()方法受到执行时的 implicit wait持续时间的影响。当隐式等待时,findElements()方法将在发现集合中有0个以上的项目后立即返回,或者如果到达超时,则将返回空列表。

可能您已经在此代码块之前的某个地方设置了隐式Wait(),并将其配置为 30 秒。因此,超时发生在 30秒

最新更新