Selenium中的显示等待与隐式等待的理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Yk_0311/article/details/82629368

隐式等待

隐形等待是设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间截止,然后执行下一步。隐式等待有一个弊端,就是程序会一直等待整个页面加载完成才会进行下一步操作(浏览器标签那的小圈还在转),但是有时候页面元素早就加载完成了,但是js之类的东西还没好。所以就想到,想要的页面元素加载好了,就进行下一步。那么就可以使用显示等待

显示等待

设置一个最长等待时间,指定想要查找的页面元素,如果在规定时间加载出来指定的元素,那么就进行下一步操作。如果在规定时间内没有加载出来那么就是会抛出 TimeoutException

解释更加全面的地址:https://blog.csdn.net/huilan_same/article/details/52544521

猜你喜欢

转载自blog.csdn.net/Yk_0311/article/details/82629368