写在开头:原本的文章预告是进行文件上传和下载。但是最近总有小伙伴问我。为什么总是在我的脚本中可以看到time.sleep(),今天通过这篇文章来给大家所说明一下
我们在做UI自动化测试的时候,页面元素并不是同一时间去加载完成的,这就给元素定位造成了很大的麻烦,经常会出现定位异常的错误,从而降低了自动化的稳定性。但是我们可以通过设置等待时间来对这种问题进行改善:
进入主题:三种等待方式
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
before_time = time.time()
print('停止前时间%s:' % before_time)
# 强制停止三秒
time.sleep