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

职业技能大赛-自动化测试笔记分享-2

一、时间等待处理

1、强制等待(无条件等待)

使用方法:time.sleep(delay)

        delay的单位为,delay设置多少秒页面就会等待多长时间,容易让线程挂掉,使程序抛异常,所以要慎用此方法。

#导入强制等待模块
import time
from selenium import webdriver
 
wd = webdriver.Chrome()
wd.get('页面地址')
#强制等待5秒
time.sleep(5)

2、显式等待

        显式等待(Explicit Wait)是设置一个条件,当这个条件成立时,然后继续执行代码。如果不成立,会定时检查条件的成立状态,直到条件成立或者超过了最长等待时间为止,如果在规定的时间之内都没找到,那么就跳出Exception。在Selenium中,WebDriverWait类结合expected_conditions方法可以实现显式等待。

from selenium import webdriver
from selenium.webdriver.common.by

http://www.kler.cn/a/314277.html

相关文章:

  • vue动态列(表头)
  • LaTeX之四:如何兼容中文(上手中文简历和中文论文)、在win/mac上安装新字体。
  • u盘加密软件有哪些?2025年必备的u盘加密神器分享(共6款!提前布局!)
  • EXCEL延迟退休公式
  • 985研一学习日记 - 2024.11.14
  • 鸿蒙HarmonyOS 地图不显示解决方案
  • 长亭WAF绕过测试
  • Spring AI Alibaba,阿里的AI Java 开发框架
  • 【Python篇】PyQt5 超详细教程——由入门到精通(终篇)
  • C语言CRC16_CCITT_FALSE函数法和查表法实现
  • ArcGIS10.2/10.6安装包下载与安装(附详细安装步骤)
  • Unity坐标系求向量的模长
  • 【深度学习|可视化】如何以图形化的方式展示神经网络的结构、训练过程、模型的中间状态或模型决策的结果??
  • 常用卫星学习
  • sql语句在mysql中的执行过程
  • 大数据-143 - ClickHouse 集群 SQL 超详细实践记录!
  • 运维工程师面试整理-团队协作
  • 大数据最新面试题(持续更新)
  • 入门sentinel
  • 焦化行业的变革力量:智能巡检机器人
  • 浙大数据结构:05-树8 File Transfer
  • 记录一次显卡驱动安装
  • 如何在kotlin中给空字符串(””)和null值设置默认值问题?
  • WPF 控件数据源绑定
  • 大语言模型应用的业务架构点
  • Transformer模型-7- Decoder