例如,HTML:
<input type="hidden" name="ie" value="utf-8">
当我使用代码时,此元素没有子元素:
List<WebElement> childElements = ele.findElements(By.xpath("./*"));
程序使用很长时间(大约30s)返回结果。结果大小是正确的,为零。 那我该如何解决这个问题呢?谢谢。
答案 0 :(得分:1)
根据文档findElements()方法,其执行时间受implicit wait
生效时间的影响。隐式等待时,findElements()
方法将在找到的集合中有0个以上项目时立即返回,或者如果达到超时则将返回一个空列表。
可能您已在此代码块之前的某个位置设置了implicitlyWait(),并配置为 30 秒。因此,超时发生在 30秒。