• 3种等待方式,让你学会Selenium设置自动化等待测试脚本!


    一、Selenium脚本为什么要设置等待方式?——即他的应用背景到底是什么

    应用Selenium时,浏览器加载过程中无法立即显示对应的页面元素从而无法进行元素操作,需设置一定的等待时间去等待元素的出现。(简单来说,就是设置一个等待时间让页面元素加载出来,才能操作元素)

    二、什么是Selenium的等待方式?又如何进行自动化等待脚本的编写?

    Selenium有3种等待方式。

    1、强制等待sleep

    设定大概的等待睡眠时间,无论是否找到元素都必须强制等待设置的睡眠时间结束

    2、显示等待

    相对智能的等待方式,可以通过设置等待条件是否达成来决定是否终止等待

    若在等待时间内发现等待元素,可提前终止等待;若是等待时间结束还未找到页面元素,就抛出异常

    3、隐式等待

    使用implicitly_wait()方法设置等待时间,在等待时间内发现元素可提早结束等待,若等待时间结束后仍找不到元素,就抛出异常。

     最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    文档获取方式:

    这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

    以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

  • 相关阅读:
    MySQL面试题全集,面试必看
    Dubbo-时间轮设计
    Excel的窗口如何冻结与拆分?
    Django笔记六 常用字段类型,字段选项
    性能测试知识科普(二)
    Web前端 | JavaScript(BOM编程和JSON)
    线程池源码分析
    OPNET Modeler 的安装及其相关配置
    浪潮信息Owen ZHU:大模型百花齐放,算力效率决定速度
    react 原理揭秘
  • 原文地址:https://blog.csdn.net/2301_79535544/article/details/133533270