例如,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秒。