本文介绍: 前言在UI自动化过程中,常遇到元素未找到,代码报错的情况。这种情况下,需要用等待wait。在selenium中可以用到三种等待方式即sleep,implicitly_wait,WebDriverWait一、固定等待(sleep)导入time模块,设定固定的等待时间缺点:在网络状态良好,元素可以加载出来的情况下,依然需要等待,会导致脚本允许时间延长。二、隐式等待(implicitly_wait)隐式等待是指页面元素在设定时间内全部加载完成,才能执行下一步。若超过了设定时间报异常。
前言
在UI自动化过程中,常遇到元素未找到,代码报错的情况。这种情况下,需要用等待wait。
在selenium中可以用到三种等待方式即sleep,implicitly_wait,WebDriverWait
一、固定等待(sleep)
导入time模块,设定固定的等待时间
缺点:在网络状态良好,元素可以加载出来的情况下,依然需要等待,会导致脚本允许时间延长。
二、隐式等待(implicitly_wait)
隐式等待是指页面元素在设定时间内全部加载完成,才能执行下一步。若超过了设定时间报异常
三、显示等待(WebDriverWait)
软件测试面试文档
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。