http://www.testclass.net/selenium_python/element-wait
学习这一章的时候,无法清楚的了解到显式等待与隐式等待的区别。
这一篇讲得挺清楚的:https://www.cnblogs.com/xiaobaibailongma/p/12598619.html
|1设置元素等待
为什么需要设置元素等待?
- 因为,目前大多数Web应用程序都是使用Ajax和Javascript开发的;每次加载一个网页,就会加载各种HTML标签、JS文件
- 但是,加载肯定有加载顺序,大型网站很难说一秒内就把所有东西加载出来,不仅如此,加载速度也受网络波动影响
- 因此,当我们要在网页中做元素定位的时候,有可能我们打开了网页但元素未加载出来,这个时候就定位不到元素,就会报错
- 所以,我们需要设置元素等待,意思就是:等待指定元素已被加载出来之后,我们才去定位该元素,就不会出现定位失败的现象了