首页 > 其他分享 >职业技能大赛-自动化测试笔记分享-2

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

时间:2024-09-21 22:22:59浏览次数:3  
标签:webdriver 大赛 显式 selenium 笔记 delay 职业技能 import 等待

一、时间等待处理

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

标签:webdriver,大赛,显式,selenium,笔记,delay,职业技能,import,等待
From: https://blog.csdn.net/xq_123dd/article/details/142424595

相关文章

  • 王道考研视频——操作系统笔记
    操作系统第一章!入门王道考研视频——操作系统笔记,第一部分,操作系统的概念和体系结构0.0课程白嫖指南_哔哩哔哩_bilibili0.0课程白嫖指南是王道计算机考研操作系统的第1集视频,该合集共计84集,视频收藏或关注UP主,及时了解更多相关视频内容。https://www.bilibili.com/video/......
  • C++学习笔记
    1、编译阶段,编译器会遍历所有的预处理语句并对其进行处理,常见的预处理语句有include、if、ifdef等等。每个文件被编译成单独的目标文件(obj文件,一个翻译单元),但是它们之间没有联系,无法交互#include指定了我们想要打开的文件,预处理器打开这个文件,阅读这个文件,拷贝这个文件到当前......
  • 自然语言处理综述笔记
    自然语言处理综述自然语言处理涉及许多领域,包括词汇、句法、语义和语用分析,文本分类、情感分析、自动摘要、机器翻译和社会计算等。自然语言处理主要分两个流程:自然语言理解(NLU)和自然语言生成(NLG)处理流程大致可分为五步:第一步获取语料。第二步对语料进行预处理,其中包括语料......
  • 目标检测笔记
    AlexNet2012年,AlexNet[4]的出现让全世界见证了卷积神经网络(ConvolutionalNeuralNetworks,CNN)的强大特征学习能力,传统的手工设计特征方式逐渐被取代,目标检测也随之进入深度学习时代。以下来源:Title:目标检测综述:从传统方法到深度学习目标检测要求高准确率的分类,还需要精确......
  • CL260 学习笔记(三)
    Ceph存储池如果PG太多,对象太少,会造成大量的空间浪费;如果PG太少,对象太多,寻找对象的时间过长,影响性能。cephosdpoolcreate--helpusage那一行显示的是存储池内所有pg的容量之和。这里提出一个问题:pg_num是32个,那么osd上有多少个pg?这是一个replicated(副本)池,size是3,表示是3......
  • Vue学习笔记6:分别使用纯JavaScript和Vue的v-if 指令来有条件地渲染网页元素
    0缘起有时我们的网页需要根据需要用户的选择展示不同的页面元素。例如:<p>你喜欢哪种水果?</p><p> <label> <inputtype="radio"value="苹果"name="fruit"/> 苹果 </label></p><p> <label> <inputtype="ra......
  • 【论文阅读笔记】【Hand Pose Estimation-Interacting Hand】 MeMaHand: Exploiting M
    CVPR2023读论文思考的问题论文试图解决什么问题?写作背景是什么?问题:如何在双手识别中集成paramatic(MANO)和non-paramatichand(GCN)representation方法的优点?背景:基于手部模型MANO的方法能够产生合理且稳定的手型,但手部的网格不够细粒度和灵活基于GCN......
  • [神经网络与深度学习笔记]PCA降维
    PCA降维PCA是一种无监督降维算法,它是最常用的降维算法之一,可以很好的解决因变量太多而复杂性,计算量增大的弊端。本质上讲,PCA就是将高维的数据通过线性变换投影的方式映射到低维空间上去,并且保证在投影的维度上,原数据的信息量最大(损失最小)。PCA的具体步骤1.特征中心化。每一维......
  • [神经网络与深度学习笔记]LDA降维
    LDA降维LinearDiscriminantAnalysis线性判别分析,是一种有监督的线性降维算法。与PCA保持数据信息不同,LDA的目标是将原始数据投影到低维空间,尽量使同一类的数据聚集,不同类的数据尽可能分散步骤:计算类内散度矩阵\(S_b\)计算类间散度矩阵\(S_w\)计算矩阵\(S_w^{-1}S_b\)对矩......
  • 代码整洁之道--读书笔记(14)
    代码整洁之道简介:本书是编程大师“Bob大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。本......