- 强制等待。 time.sleep(), 一般用得比较少。
- 隐式等待。 全局的,只需要设置一次。
隐式等待不是万能的。隐式等待只能用来等待定位元素被加载,元素被发现。。
- 显性等待。
等待一个元素可以被点击
等待一个元素可见
等待一个窗口被打开
隐示等待这里传入的就是一个元组,locator不要拆包
使用思路:
1, 设置全局的隐式等待;
2, 如果隐式等待不生效,再使用强制等待或者显式等待。