当前位置: 首页 > news >正文

锦州市城乡建设委员会官方网站阿里指数app下载

锦州市城乡建设委员会官方网站,阿里指数app下载,wordpress 仿微博,我的世界做视频封面的网站目录 隐式等待 显式等待 注意事项 隐式等待 简单来说:在规定的时间范围内,轮询等待元素出现之后就立即结束。 如果在规定的时间范围内,元素仍然没有出现,则会抛出一个异常【NoSuchElementException】,脚本停止运行…

目录

隐式等待

显式等待 

注意事项


隐式等待

 简单来说:
在规定的时间范围内,轮询等待元素出现之后就立即结束。
如果在规定的时间范围内,元素仍然没有出现,则会抛出一个异常【NoSuchElementException】,脚本停止运行

 另外, 隐式等待 作用于 WebDriver 整个生命周期。
【只要没有走到 driver.quit,即没有退出浏览器,隐式等待都是一直存在的】
所以,隐式等待的代码的位置,可以随意。

需要注意的是:
规定的时间要合理,时间太短,那就和没设置一样了

// 隐式等待是作用不了非HTML页面的元素的,所以弹窗无法等待,看下是否在切换到弹窗之前弹窗还没有出现,终端报的错误是不是noalert

注意:不要同时使用隐式等待和显式等待

优点:
节省了大量的等待时间,元素展示之后,就可以直接执行下一步。

缺点:
需要等待页面元素全部加载完成,才能执行下一步。
因此,仍然会有额外的时间浪费。【但是比强制等待要强一点】

显式等待 

这里我们需要使用到 selenium 里中的一个类 ExpectedConditions,以及 until 方法。

 

如果在规定的等待时间内,没有找到元素,就会报异常【NoSuchElementException】。
至于代码运行,非常丝滑,没有问题。
非要说有问题的话:写法太复杂了

更多信息:详见——Selenium 中ExpectedConditions 用法说明(最全整理)_悠悠做神仙的博客-CSDN博客_expectedconditions selenium

显示等待的优缺点:
优点:
针对某一个元素来进行等待,极大降低了自动化整体的等待时间。

缺点:
写法相比前面两种,要复杂一些。

注意事项

1、 隐式等待无法处理弹窗,但显式等待、和强制等待可以处理弹窗

2、代码里面是可以同时使用显示等待和隐式等待!
但是!不推荐!
因为同时使用可能会造成一些意向不到的结果。
比如:
显示等待10s,隐式等待 5s。【等待时间不可以累加】
那么它等待时间可能是 10s,11s。。。。
总之等待时间不是固定的,
 

比如如果你父类用了隐式等待,你的子类中要处理弹窗。

你就只能用强制等待,隐式等待无法处理弹窗 && 显示等待和隐式等待无法共存

 

http://www.tj-hxxt.cn/news/69800.html

相关文章:

  • 贵州网站制作设计公司哪家好市场调研报告范文模板
  • 捕鱼网站怎么做seo运营专员
  • 门户网站功能模块深圳百度推广竞价托管
  • 做链接的网站网上广告宣传怎么做
  • 做网做网站建设网址查询网站
  • 西安专业做网站建设上海网站建设公司
  • 网站建设公司价应用商店下载
  • 做网站和做新媒体运营小说网站排名人气
  • asp网站只能打开首页单页关键词优化费用
  • 思帽西宁网站建设泰州seo
  • 怎么做代理人金沙网站合肥优化
  • 网站建设面试自我介绍网站关键词如何快速上首页
  • 织梦做电子商务网站制作网站要多少费用
  • 关于小城镇建设的网站推广业务
  • 上海纽约大学官网 wordpress日喀则网站seo
  • 网站建设 课程 说明seo技术培训教程视频
  • 1m宽带做网站企业做推广有用吗
  • 网站SEO做点提升流量象客被公司优化掉是什么意思
  • 潍坊网站空间seo网站推广收费
  • 建设网站需要哪些编程磁力天堂最佳搜索引擎入口
  • 西安企业模板网站建设网络营销成功案例3篇
  • 网站开发流程的认识杭州排名优化公司电话
  • 免费个人博客建站免费发布信息网
  • 做网站还得备案长沙互联网推广公司
  • 网站建设怎么记账关键词点击优化工具
  • 怎么自己做淘宝网站十大经典事件营销案例分析
  • 设计软件网站制作网站建设广告投放方案
  • wordpress多站点建站淘宝关键词优化工具
  • 福田做商城网站建设找哪家公司好自己如何注册网站
  • wordpress站内信seo网站查询