在做UI自动化的时候,很多时候我们会遇到各种错误信息,比如页面元素找不到(Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element:),这个在做自动化的时候是比较常见的问题。那么一般导致找不到元素的原因最多的就是等待时间,很多时候是页面还未加载完成或者元素出现的时间有延迟,所以设置等待时间。
现在的网页中很多是交互的,你要寻找元素的时候,有可能是基于上面的步骤操作,才出现这个元素,而且由于网络的原因,元素加载可能需要一定的时间,所以这里一定要在查找元素的时候使用等待。
WebDriver中提