美文网首页
自动化测试之休眠

自动化测试之休眠

作者: random_7df4 | 来源:发表于2017-08-18 17:50 被阅读0次

1:Thread.sleep()

这个方法是线程等待的方式进行实现的,每次元素出现在页面的时间不一样,如

果设置时间长了,白白浪费了时间,时间短了,会出现页面元素没有找到,单位是毫秒

2:WebDriver PageLoadTimeOut

driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);

3:显示等待

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

这个也是WebDriver的一个方法,是每个driver自己去实现设置超时时间,在当前页面找元素的时候,首先去找web元素,如果没有找到,判断时间否超超过设置的时间,如果没有超过,则再次找这个元素,直到找到元素或者时间超过设置时间。那我们就可以设定一个比较长的超时时间,但同时也不会让程序白白的等待。

相关文章

网友评论

      本文标题:自动化测试之休眠

      本文链接:https://www.haomeiwen.com/subject/vkwarxtx.html