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

锦州市城乡建设委员会官方网站seo软件资源

锦州市城乡建设委员会官方网站,seo软件资源,怎样用自己的电脑 做网站,应用市场华为目录 隐式等待 显式等待 注意事项 隐式等待 简单来说:在规定的时间范围内,轮询等待元素出现之后就立即结束。 如果在规定的时间范围内,元素仍然没有出现,则会抛出一个异常【NoSuchElementException】,脚本停止运行…

目录

隐式等待

显式等待 

注意事项


隐式等待

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

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

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

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

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

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

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

显式等待 

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

 

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

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

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

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

注意事项

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

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

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

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

 

http://www.khdw.cn/news/840.html

相关文章:

  • 佛山三水网站建设公司网站seo外包
  • 中铁三局招聘官网seo岗位培训
  • 功能型类的网站今日的重大新闻
  • 公众号采集wordpressseo培训学什么
  • 直接用ip做网站网络推广与营销
  • 做app+的模板下载网站app拉新推广一手接单平台
  • 无锡网站外包西安网站建设推广
  • 全球疫情最新数据统计表东莞网络营销优化
  • asp.net网站项目百度推广登录首页网址
  • 长沙的汽车网站建设百度seo技术
  • 进口食品销售销售在那个网站做网站设计与开发
  • 广州环保网站建设我们seo
  • 草根站长工具itme收录优美图片官网
  • 郑州网站建设网站推广seo快速工具
  • 临沭有做网站的吗长春百度seo排名
  • 直销网站建设 优帮云网络排名优化软件
  • 网站备案负责人 更换培训方案
  • 门户网站开发软件手机端竞价恶意点击能防止吗
  • 武邑网站建设价格产品网络营销推广方案
  • 网站建设前的市场分析百度网站ip地址
  • dz网站的隐藏链接怎么删除想要推广网页正式版
  • 做游戏能赚钱的网站淘宝客推广有效果吗
  • wordpress是什么东西seo网站关键词优化费用
  • 提取wordpress小工具如何优化网络连接
  • 有没有做网站的随州网络推广费用大概价格
  • 企业做推广哪些网站比较好运营和营销是一回事吗
  • 襄阳做网站的厦门网
  • 南通网站建设ntwsd搜索引擎营销的优势
  • 永久网站空间百度数据库
  • 浙江网络公司网站建设网站运营seo实训总结